We are seeking a highly skilled and experienced Azure DevOps Engineer to join our dynamic and distributed team. This is a full-time, remote position focusing on the Asia-Pacific region. You will be instrumental in designing, implementing, and maintaining robust and scalable Azure-based infrastructure and CI/CD pipelines, ensuring high availability, performance, and security of our cloud-native applications. This role offers an excellent opportunity to work with cutting-edge technologies and contribute to a forward-thinking engineering culture.
As an Azure DevOps Engineer, you will be responsible for automating our development, testing, and deployment processes, collaborating closely with development and operations teams. You will drive continuous improvement in our infrastructure as code practices and ensure our cloud environments are optimized for efficiency and reliability. The ideal candidate will have a deep understanding of Azure services, modern DevOps methodologies, and a passion for automation.
- Design, implement, and manage end-to-end CI/CD pipelines using Azure DevOps (Pipelines, Repos, Artifacts) for various applications.
- Develop and maintain Infrastructure as Code (IaC) using Terraform to provision and manage Azure resources efficiently and consistently.
- Orchestrate containerized applications using Azure Kubernetes Service (AKS), Docker, and Helm charts, ensuring scalability and resilience.
- Implement and manage monitoring, logging, and alerting solutions using Azure Monitor, Application Insights, and other relevant tools.
- Automate operational tasks and system configurations using scripting languages like PowerShell or Python, and configuration management tools such as Ansible.
- Ensure security best practices are integrated into all aspects of the Azure environment and CI/CD processes, including identity and access management (IAM) and network security.
- Collaborate with development teams to optimize application deployment strategies, troubleshoot issues, and provide expert guidance on cloud best practices.
Required Skills & Tools:
- Extensive experience with Microsoft Azure services (Compute, Networking, Storage, Databases, Security).
- Proficiency in Azure DevOps for CI/CD pipeline management.
- Strong expertise with Infrastructure as Code (IaC) tools, particularly Terraform.
- Hands-on experience with containerization technologies (Docker) and orchestration (Kubernetes, AKS).
- Solid scripting skills (PowerShell, Python, or Bash).
- Familiarity with Git for version control.
- Understanding of networking principles, security best practices, and monitoring solutions within Azure.
Nice-to-Have Skills:
- Experience with other cloud platforms like GCP.
- Proficiency with configuration management tools such as Ansible.
- Prior experience with Jenkins for CI/CD.
- Knowledge of Helm for Kubernetes package management.
- Experience with advanced monitoring tools like Prometheus and Grafana.
- Understanding of SRE principles and practices.
What We Offer:
This role offers a competitive hourly rate of USD 60 – 90 / hour. You will enjoy the flexibility of a fully remote work environment within the Asia-Pacific time zones. We foster a collaborative and innovative culture where continuous learning and professional growth are highly encouraged. Join a team that values technical excellence and empowers engineers to make a significant impact.