We are looking for an experienced Azure DevOps Engineer with strong hands-on expertise in designing, implementing, and managing CI/CD pipelines, cloud infrastructure, automation, and DevOps processes. The candidate should have experience working with Azure services, source control, containerization, and Infrastructure as Code.
Key Responsibilities
- Design, develop, and maintain CI/CD pipelines using Azure DevOps.
- Manage Azure Repos, Azure Pipelines, Azure Boards, and Azure Artifacts.
- Automate application build, testing, deployment, and release processes.
- Provision and manage cloud infrastructure on Microsoft Azure.
- Implement Infrastructure as Code (IaC) using Terraform, ARM Templates, or Bicep.
- Work with Docker and Kubernetes (AKS) for containerized application deployment.
- Configure and manage application monitoring, logging, and alerting.
- Implement security best practices, access controls, secrets management, and DevSecOps processes.
- Collaborate with Development, QA, Cloud, and Infrastructure teams.
- Troubleshoot deployment, infrastructure, performance, and production issues.
- Improve system reliability, scalability, availability, and automation.
Mandatory Skills
- 4–8 years of experience in DevOps / Cloud Engineering
- Strong hands-on experience with Azure DevOps
- Experience in CI/CD Pipeline development and management
- Microsoft Azure Cloud Services
- Azure Repos and Git
- Docker and Kubernetes / AKS
- Terraform / ARM Templates / Bicep
- Scripting using PowerShell, Bash, or Python
- Experience with Linux and Windows environments
- Monitoring and logging tools such as Azure Monitor, Application Insights, ELK, Grafana, etc.
- Knowledge of DevSecOps and cloud security best practices