Job Description
Role Overview
We are looking for a highly skilled and motivated Azure DevOps Engineer to join our cloud engineering team. The ideal candidate will have strong hands-on experience in Azure cloud infrastructure, CI/CD automation, Kubernetes (AKS), Infrastructure as Code (Terraform), and modern DevOps practices. You will play a critical role in automating infrastructure, modernizing workloads, improving system observability, and supporting large-scale cloud migrations.
Key Responsibilities
Infrastructure Automation & CI/CD
- Design, implement, and manage cloud infrastructure using Infrastructure as Code (Terraform/Bicep).
- Build, maintain, and optimize CI/CD pipelines using Azure DevOps (YAML-based pipelines).
- Automate provisioning and configuration of Azure services including AKS, Azure Key Vault, Azure Container Registry, and networking components.
- Implement GitOps-based workflows to ensure consistency across environments.
Example Contributions:
- Automated scalable AKS cluster provisioning using Terraform modules, reducing environment setup time from days to minutes.
- Integrated Terraform plan/apply, Docker image builds, and Helm deployments into CI/CD pipelines.
Containerization & Kubernetes (AKS)
- Migrate and modernize containerized applications to Azure Kubernetes Service (AKS).
- Build end-to-end pipelines for Docker image creation, vulnerability scanning, and Helm-based deployments.
- Implement Kubernetes scaling strategies including Horizontal Pod Autoscaler (HPA) and KEDA.
- Support high-traffic and event-driven workloads with resilient Kubernetes architectures.
Operational Excellence & Observability
- Design and implement monitoring, logging, and alerting solutions using Prometheus, Grafana, ELK, and Azure Monitor.
- Build centralized observability platforms to improve system reliability and performance.
- Develop automation scripts for proactive incident detection, self-healing, and response.
- Ensure high availability, fault tolerance, and performance optimization across environments.
Cloud Migration & Automation
- Support end-to-end cloud migration initiatives from on-premises or other cloud platforms to Azure.
- Build automation frameworks for migration planning, execution, and cut-over processes.
- Collaborate with cross-functional teams to ensure smooth migration and minimal downtime.
Required Qualifications (Must-Have)
- 3–4+ years of professional experience in DevOps, SRE, or Cloud Automation roles.
- Strong hands-on experience with Microsoft Azure cloud services.
- Proficiency in Infrastructure as Code tools such as Terraform or Bicep.
- Experience building and maintaining CI/CD pipelines using tools like:
- Azure DevOps
- Jenkins
- GitHub Actions
- Bitbucket
- Strong scripting skills in Python, Bash, or PowerShell.
- Production-level experience with Docker and Kubernetes (AKS/EKS/GKE).
- Strong automation mindset with focus on scalable and repeatable solutions.
- Excellent collaboration, troubleshooting, and problem-solving skills.
Good-to-Have Qualifications
- Hands-on experience executing or leading cloud migration projects.
- Experience with configuration management tools such as Ansible.
- Advanced experience with Terraform and ARM/Bicep templates.
- Expertise in designing complex, multi-stage CI/CD pipelines.
- Experience with observability platforms (Prometheus, Grafana, Azure Monitor).
- Exposure to multi-cloud environments (AWS or GCP in addition to Azure).
Education
- UG: Any Graduate
Key Skills
Azure DevOps, Microsoft Azure, AKS, Kubernetes, Docker, Terraform, CI/CD, Jenkins, GitHub Actions, Bash, Python, Prometheus, Grafana, ELK Stack, Ansible, Azure Infrastructure, Cloud Automation, Observability