Azure DevOps Engineer
Description
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.