About the role
We are looking for an experienced Azure DevOps Engineer with strong expertise in Microsoft Azure, GitHub Actions, Terraform, and CI/CD implementation. The ideal candidate will design, implement, and manage scalable DevOps solutions, automate infrastructure provisioning, and streamline application build, deployment, and release processes.
Responsibilities:
- Design, implement, and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.
- Automate infrastructure provisioning and configuration management using Terraform and Infrastructure as Code (IaC).
- Manage and optimise Azure cloud services, including compute, networking, storage, and monitoring.
- Implement automated build, testing, deployment, and release processes across multiple environments.
- Manage source code repositories, branching strategies, pull requests, and version control using Git and GitHub.
- Collaborate with development, QA, security, and infrastructure teams to ensure seamless application delivery.
- Implement DevOps best practices, governance, security policies, access controls, and compliance standards.
- Troubleshoot pipeline failures, deployment issues, infrastructure problems, and performance bottlenecks.
- Manage environment configurations, release strategies, rollback mechanisms, and deployment automation.
Requirements:
- Minimum 7+ years of relevant experience in DevOps engineering.
- Strong hands-on experience with Azure DevOps, GitHub Actions, Azure Cloud, and Terraform.
- Experience in automating infrastructure, deployments, and release processes.
- Good troubleshooting, analytical, and collaboration skills.
- Must be willing to work from the Bangalore office 3 days per week.
Mandatory Skills:
- DevOps Engineering
- GitHub Actions
- Microsoft Azure
- Terraform
- Azure DevOps Pipelines and CI/CD automation
- Git, source control, and Infrastructure as Code.