Azure DevOps Engineer — Job Description
About the Role
We are seeking an experienced Azure DevOps Engineer to design, implement, and continuously improve our DevOps capabilities across Azure environments. In this role, you will build and maintain CI/CD pipelines, automate infrastructure provisioning using Infrastructure as Code (IaC), and enable secure, scalable deployments for modern applications. You will partner closely with engineering, QA, and security teams to streamline delivery, improve reliability, and embed governance and security into the software delivery lifecycle.
Key Responsibilities
Design, implement, and maintain CI/CD pipelines using Azure DevOps Pipelines (YAML-based), improving build/release speed, reliability, and repeatability.
Implement Infrastructure as Code (IaC) using tools such as Terraform and/or ARM templates to standardize and automate environment provisioning across dev/test/prod.
Manage and optimize Azure DevOps components including repositories, branching strategies, build agents, releases, approvals, and artifact management.
Partner with development teams to integrate automated testing, code quality checks, and deployment gates into pipelines (e.g., SonarQube/code analysis).
Drive DevSecOps practices by embedding security checks, policy-as-code, and governance controls into CI/CD workflows.
Implement monitoring, logging, and alerting using tools such as Azure Monitor, Log Analytics, and related observability solutions to proactively detect and resolve issues.
Support containerized workloads by enabling build/deploy automation for Docker and orchestrated platforms such as Kubernetes/AKS where applicable.
Troubleshoot pipeline failures, environment issues, and deployment errors; develop runbooks and documentation to improve operational excellence.
Continuously improve release processes (e.g., blue/green, canary, rollback strategies) and contribute to platform reliability and scalability initiatives.
Required Qualifications
3+ years of hands-on experience in DevOps/Cloud Engineering with strong focus on Azure DevOps.
Strong experience building CI/CD pipelines using YAML and managing end-to-end release workflows.
Hands-on experience with IaC using Terraform and/or ARM templates
Proficiency with Git-based source control and branching strategies.
Scripting skills in PowerShell and/or Bash (Python is a plus) to automate operational tasks.
Experience implementing monitoring and alerting for cloud workloads.
Preferred Qualifications (Nice to Have)
Experience with AKS/Kubernetes, Helm, and container security best practices.
Familiarity with security tooling and governance controls such as policy-as-code and CI/CD security scanning approaches.
Experience integrating quality/security tools into pipelines (e.g., SonarQube, dependency scanning).
Exposure to multi-cloud or hybrid deployments (optional).
Key Skills
Azure DevOps, Azure Pipelines (YAML), Git, CI/CD, Terraform/ARM, Docker, Kubernetes/AKS, PowerShell/Bash, Monitoring/Observability, DevSecOps, Release Automation
Role Descriptions: Azure DevOps Engineer Job DescriptionAbout the RoleWe are seeking an experienced Azure DevOps Engineer to design| implement| and continuously improve our DevOps capabilities across Azure environments. In this role| you will build and maintain CICD pipelines| automate infrastructure provisioning using Infrastructure as Code (IaC)| and enable secure| scalable deployments for modern applications. You will partner closely with engineering| QA| and security teams to streamline delivery| improve reliability| and embed governance and security into the software delivery lifecycle.Key ResponsibilitiesDesign| implement| and maintain CICD pipelines using Azure DevOps Pipelines (YAML-based)| improving buildrelease speed| reliability| and repeatability.Implement Infrastructure as Code (IaC) using tools such as Terraform andor ARM templates to standardize and automate environment provisioning across devtestprod.Manage and optimize Azure DevOps components including repositories| branching strategies| build agents| releases| approvals| and artifact management.Partner with development teams to integrate automated testing| code quality checks| and deployment gates into pipelines (e.g.| SonarQubecode analysis).Drive DevSecOps practices by embedding security checks| policy-as-code| and governance controls into CICD workflows.Implement monitoring| logging| and alerting using tools such as Azure Monitor| Log Analytics| and related observability solutions to proactively detect and resolve issues.Support containerized workloads by enabling builddeploy automation for Docker and orchestrated platforms such as KubernetesAKS where applicable.Troubleshoot pipeline failures| environment issues| and deployment errors develop runbooks and documentation to improve operational excellence.Continuously improve release processes (e.g.| bluegreen| canary| rollback strategies) and contribute to platform reliability and scalability initiatives.Required Qualifications3 years of hands-on experience in DevOpsCloud Engineering with strong focus on Azure DevOps.Strong experience building CICD pipelines using YAML and managing end-to-end release workflows.Hands-on experience with IaC using Terraform andor ARM templatesProficiency with Git-based source control and branching strategies.Scripting skills in PowerShell andor Bash (Python is a plus) to automate operational tasks.Experience implementing monitoring and alerting for cloud workloads.Preferred Qualifications (Nice to Have)Experience with AKSKubernetes| Helm| and container security best practices.Familiarity with security tooling and governance controls such as policy-as-code and CICD security scanning approaches.Experience integrating qualitysecurity tools into pipelines (e.g.| SonarQube| dependency scanning).Exposure to multi-cloud or hybrid deployments (optional).Key SkillsAzure DevOps| Azure Pipelines (YAML)| Git| CICD| TerraformARM| Docker| KubernetesAKS| PowerShellBash|
Essential Skills: Azure DevOps Engineer Job DescriptionAbout the RoleWe are seeking an experienced Azure DevOps Engineer to design| implement| and continuously improve our DevOps capabilities across Azure environments. In this role| you will build and maintain CICD pipelines| automate infrastructure provisioning using Infrastructure as Code (IaC)| and enable secure| scalable deployments for modern applications. You will partner closely with engineering| QA| and security teams to streamline delivery| improve reliability| and embed governance and security into the software delivery lifecycle.Key ResponsibilitiesDesign| implement| and maintain CICD pipelines using Azure DevOps Pipelines (YAML-based)| improving buildrelease speed| reliability| and repeatability.Implement Infrastructure as Code (IaC) using tools such as Terraform andor ARM templates to standardize and automate environment provisioning across devtestprod.Manage and optimize Azure DevOps components including repositories| branching strategies| build agents| releas