Job Title: Azure DevOps Engineer
Experience : 5–8 Years
Location : Chennai
Employment Type : Full-Time
Job Summary
We are looking for a highly skilled Azure DevOps Engineer with 5–8 years of experience in designing, implementing, and managing cloud infrastructure and DevOps practices. The ideal candidate will have strong expertise in Azure DevOps, CI/CD pipelines, Infrastructure as Code (IaC), automation, and release management. This role requires hands-on experience in building scalable deployment pipelines, automating cloud operations, and supporting enterprise-grade Azure environments.
Key Skills
- Azure DevOps
- CI/CD Pipeline Design and Implementation
- Terraform
- ARM Templates / Bicep
- GitHub Actions
- PowerShell Scripting
- Infrastructure as Code (IaC)
- Azure Cloud Services
- Release and Deployment Management
- Automation and Configuration Management
Primary Responsibilities
- Design, build, and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
- Automate application deployments across development, testing, staging, and production environments.
- Develop and manage Infrastructure as Code (IaC) using Terraform, ARM templates, and Bicep.
- Implement automated provisioning, configuration, and deployment processes for Azure resources.
- Support cloud operations, infrastructure maintenance, and environment management activities.
- Collaborate with development, QA, and operations teams to streamline software delivery processes.
- Manage release planning, deployment scheduling, and production rollouts.
- Monitor deployment pipelines, troubleshoot failures, and implement corrective actions.
- Ensure security, compliance, and governance standards are incorporated into deployment workflows.
- Create reusable automation scripts and tools to improve operational efficiency.
- Optimize cloud infrastructure performance, availability, and cost management.
- Maintain technical documentation, deployment procedures, and operational runbooks.
- Participate in incident management, root cause analysis, and continuous improvement initiatives.
Technical Requirements
- Strong hands-on experience with Azure DevOps Services and Azure cloud platforms.
- Expertise in creating and managing CI/CD pipelines for application and infrastructure deployments.
- Proficiency in Terraform for infrastructure provisioning and lifecycle management.
- Experience with ARM Templates and Bicep for Azure resource deployment.
- Hands-on experience with GitHub Actions and source control management using Git.
- Advanced PowerShell scripting skills for automation and operational tasks.
- Good understanding of containerization technologies such as Docker and orchestration platforms like Kubernetes (preferred).
- Knowledge of monitoring, logging, and alerting tools within Azure environments.
- Familiarity with networking, security, identity management, and cloud governance concepts.
Preferred Qualifications
- Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
- Azure certifications such as Azure Administrator Associate, Azure DevOps Engineer Expert, or equivalent are highly preferred.
- Experience working in Agile, DevOps, and cloud-native environments.
- Strong problem-solving, communication, and collaboration skills.
Remarks
Hands-on automation and scripting experience is mandatory. The ideal candidate should demonstrate strong expertise in PowerShell, Infrastructure as Code, CI/CD implementation, and Azure cloud operations, with the ability to drive automation and deployment excellence across the organization.
Requirements
Primary Responsibilities
- Design, build, and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
- Automate application deployments across development, testing, staging, and production environments.
- Develop and manage Infrastructure as Code (IaC) using Terraform, ARM templates, and Bicep.
- Implement automated provisioning, configuration, and deployment processes for Azure resources.
- Support cloud operations, infrastructure maintenance, and environment management activities.
- Collaborate with development, QA, and operations teams to streamline software delivery processes.
- Manage release planning, deployment scheduling, and production rollouts.
- Monitor deployment pipelines, troubleshoot failures, and implement corrective actions.
- Ensure security, compliance, and governance standards are incorporated into deployment workflows.
- Create reusable automation scripts and tools to improve operational efficiency.
- Optimize cloud infrastructure performance, availability, and cost management.
- Maintain technical documentation, deployment procedures, and operational runbooks.
- Participate in incident management, root cause analysis, and continuous improvement initiatives.
Technical Requirements
- Strong hands-on experience with Azure DevOps Services and Azure cloud platforms.
- Expertise in creating and managing CI/CD pipelines for application and infrastructure deployments.
- Proficiency in Terraform for infrastructure provisioning and lifecycle management.
- Experience with ARM Templates and Bicep for Azure resource deployment.
- Hands-on experience with GitHub Actions and source control management using Git.
- Advanced PowerShell scripting skills for automation and operational tasks.
- Good understanding of containerization technologies such as Docker and orchestration platforms like Kubernetes (preferred).
- Knowledge of monitoring, logging, and alerting tools within Azure environments.
- Familiarity with networking, security, identity management, and cloud governance concepts.
Preferred Qualifications
- Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
- Azure certifications such as Azure Administrator Associate, Azure DevOps Engineer Expert, or equivalent are highly preferred.
- Experience working in Agile, DevOps, and cloud-native environments.
- Strong problem-solving, communication, and collaboration skills.