Azure DevOps Engineer (48 Years Experience) :
Position :
Azure DevOps Engineer
Job Summary :
We are seeking a highly skilled Azure DevOps Engineer with 48 years of hands-on experience in designing, implementing, automating, and managing cloud infrastructure and CI/CD pipelines on Microsoft Azure.
The ideal candidate should have strong expertise in Azure Kubernetes Service (AKS), Infrastructure as Code (Terraform and ARM Templates), Azure DevOps, Grafana, containerization, monitoring, automation, and cloud security best practices.
The candidate will work closely with Development, QA, Security, Infrastructure, and Architecture teams to deliver secure, scalable, highly available, and automated cloud solutions.
Primary Responsibilities :
- Design, implement, and manage Azure cloud infrastructure.
- Build and maintain enterprise-grade CI/CD pipelines using Azure DevOps.
- Deploy, manage, and optimize Azure Kubernetes Service (AKS) clusters.
- Automate infrastructure provisioning using Terraform and ARM Templates.
- Implement Infrastructure as Code (IaC) standards and reusable modules.
- Manage Azure networking components including VNets, NSGs, Load Balancers, Azure Firewall, Route Tables, Private Endpoints, and Application Gateway.
- Configure Azure Container Registry (ACR) and container lifecycle management.
- Deploy and manage containerized workloads using Kubernetes.
- Implement blue-green, rolling, and canary deployment strategies.
- Configure Horizontal Pod Autoscaler (HPA), Cluster Autoscaler, and node pools.
- Monitor infrastructure and applications using Azure Monitor, Log Analytics, Application Insights, Prometheus, and Grafana.
- Develop dashboards, alerts, metrics, and operational reports.
- Troubleshoot infrastructure, Kubernetes, networking, deployment, and application issues.
- Optimize Azure resource utilization and cloud costs.
- Implement backup, disaster recovery, and high availability strategies.
- Manage secrets, certificates, and encryption using Azure Key Vault.
- Collaborate with Security teams to implement Azure security best practices.
- Automate operational tasks using PowerShell, Azure CLI, Bash, and scripting.
- Support production deployments and participate in incident management.
- Maintain technical documentation, deployment guides, architecture diagrams, and operational runbooks.
Experience Required :
- 4 to 8 years of DevOps or Cloud Infrastructure experience.
- Minimum 3 years of Azure cloud experience.
- Minimum 2 years of AKS administration.
- Strong hands-on experience with Terraform.
- Hands-on experience with ARM Templates.
- Experience designing Azure CI/CD pipelines.
- Experience managing production Kubernetes environments.
- Experience implementing monitoring using Grafana and Prometheus.
- Experience troubleshooting production incidents.
- Experience with Infrastructure as Code and automation.
Soft Skills :
- Strong analytical and troubleshooting skills.
- Excellent communication skills.
- Ability to work independently and within Agile teams.
- Strong documentation skills.
- Ability to manage multiple priorities.
- Proactive approach to automation and continuous improvement.
Preferred Certifications :
- Microsoft Certified : Azure Administrator Associate (AZ-104)
- Microsoft Certified : Azure DevOps Engineer Expert (AZ-400)
- Microsoft Certified : Azure Solutions Architect Expert (AZ-305)
- Microsoft Certified : Azure Security Engineer Associate (AZ-500)
- HashiCorp Certified : Terraform Associate
- Certified Kubernetes Administrator (CKA)
Education :
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience.
DevOps Engineer - Azure Platform • Bangalore