Were looking for an Azure DevOps Engineer to build and manage CI/CD pipelines, automate infrastructure and support cloud deployments across multiple environments. The role needs strong hands-on experience with Azure services, Azure DevOps pipelines and modern DevOps practices.
Key Responsibilities
Build and maintain CI/CD pipelines using Azure DevOps (YAML or classic). Manage Azure infrastructure using ARM templates, Terraform or Bicep. Work with AKS, Docker and container-based deployments. Monitor application performance using Azure Monitor, Log Analytics and Application Insights. Automate build, release and deployment processes. Implement version control strategies using Git and branching models. Collaborate with development teams to improve reliability and release velocity. Troubleshoot pipeline issues, deployment failures and environment stability. Apply DevSecOps practices including secrets management, identity and access controls.
Required Skills
Strong understanding of Azure DevOps tools: Boards, Repos, Pipelines, Artifacts. Hands-on experience with Azure services like App Services, Functions, AKS, Key Vault, Storage, VNETs. Good knowledge of Docker, Kubernetes and container ecosystems. Solid scripting skills in PowerShell, Bash or Python. Experience with infrastructure as code (ARM, Bicep or Terraform). Understanding of CI/CD best practices and release orchestration. Good knowledge of monitoring, logging and alerting in Azure. Strong understanding of networking basics, load balancers, firewalls and security controls.
Good to Have
Experience with service mesh and API gateways. Familiarity with GitHub Actions or Jenkins. Exposure to cost optimization and cloud governance.
Education
Bachelors degree in Computer Science, Engineering or related field.