Azure DevOps Engineer
Job Summary
We are seeking an experienced Azure DevOps Engineer to support cloud infrastructure, CI/CD automation, deployment processes, and platform reliability initiatives. The ideal candidate will have strong expertise in Microsoft Azure, DevOps practices, infrastructure automation, and cloud-native technologies. This role will collaborate closely with development, security, and infrastructure teams to streamline deployment pipelines and improve operational efficiency.
Key Responsibilities
Design, implement, and maintain CI/CD pipelines using Azure DevOps
Automate infrastructure provisioning and configuration management
Manage and support Azure cloud environments and services
Monitor system performance, reliability, and deployment processes
Implement Infrastructure as Code (IaC) using Terraform, ARM templates, or Bicep
Collaborate with development teams to optimize build and release processes
Ensure security best practices are integrated into DevOps workflows
Troubleshoot deployment, networking, and infrastructure-related issues
Support containerization technologies such as Docker and Kubernetes
Maintain documentation for deployment processes and system configurations
Required Skills & Qualifications
Strong experience with Microsoft Azure cloud services
Hands-on experience with Azure DevOps pipelines and release management
Experience with Infrastructure as Code tools such as Terraform or ARM templates
Knowledge of scripting languages including PowerShell, Bash, or Python
Experience with Git version control systems
Familiarity with Docker, Kubernetes, and container orchestration
Understanding of monitoring and logging tools
Strong troubleshooting and communication skills
Ability to work independently and in a collaborative environment
Preferred Qualifications
Experience with CI/CD best practices and DevSecOps
Azure certifications preferred
Experience supporting enterprise cloud environments
Knowledge of networking, security, and identity management in Azure