Role Overview
We are looking for an experienced Azure DevOps Engineer to design, implement, and manage CI/CD pipelines, infrastructure automation, and cloud deployments on Microsoft Azure. The ideal candidate will have strong expertise in Azure services, DevOps practices, and automation tools.
Key Responsibilities
- Build and maintain CI/CD pipelines using Azure DevOps
- Automate infrastructure provisioning with ARM templates, Terraform, or Bicep
- Manage and optimize Azure resources (VMs, AKS, App Services, Storage, Networking)
- Implement monitoring and alerting using Azure Monitor and Log Analytics
- Ensure security and compliance across Azure environments
- Collaborate with development teams to integrate DevOps best practices
- Troubleshoot deployment and environment issues
Requirements
Required Skills
- Strong experience with Azure DevOps Services (Repos, Pipelines, Artifacts)
- Proficiency in PowerShell or Python scripting
- Hands-on experience with Docker and Kubernetes (AKS)
- Knowledge of Infrastructure as Code (IaC) tools (Terraform, ARM, Bicep)
- Familiarity with Azure networking, security, and governance
- Experience with Git and version control workflows
Preferred Qualifications
- Microsoft Certified: Azure DevOps Engineer Expert or Azure Administrator
- Experience with monitoring tools like Prometheus, Grafana, or Azure-native solutions
- Understanding of Agile methodologies