About this role
Senior DevOps Engineer - Azure (ID: 4134)
As a Senior DevOps Engineer - Azure, you will:
-
Design, develop, and maintain CI/CD pipelines using Azure DevOps to automate software build, integration, testing, and deployment processes.
-
Establish and implement automated DevOps release management pipelines to ensure efficient and reliable software delivery.
-
Manage code deployments, release processes, and associated operational activities.
-
Automate infrastructure provisioning, configuration, and management using Infrastructure as Code (IaC) tools such as Terraform and ARM Templates.
-
Support delivery teams in resolving technical issues related to deployments, infrastructure, and CI/CD pipelines.
-
Implement and manage containerized applications using Docker and Azure Kubernetes Service (AKS).
-
Develop and maintain automation scripts using PowerShell and Bash.
-
Configure and manage Git repositories, branching strategies, and version control workflows.
-
Monitor infrastructure, applications, and deployment activities using Azure Monitor and log management tools such as Zabbix.
-
Troubleshoot and resolve issues related to Docker containers, AKS, and deployment pipelines.
-
Continuously improve DevOps processes, automation capabilities, and release efficiency.
What You Bring to the Table:
-
8–10 years of overall experience in DevOps Engineering.
-
Strong hands-on experience with Azure DevOps and CI/CD pipeline development.
-
Expertise in automated release management and deployment processes.
-
Experience with Git repository management and branching strategies.
-
Proficiency in scripting languages such as PowerShell and Bash.
-
Strong knowledge of Infrastructure as Code using Terraform and ARM Templates.
-
Hands-on experience with Docker and Azure Kubernetes Service (AKS).
-
Understanding of Azure Monitor and log management services.
-
Experience in infrastructure automation and deployment management.
-
Microsoft Azure DevOps Solutions certification is desirable.
You Should Possess the Ability to:
-
Design and implement scalable and reliable CI/CD pipelines.
-
Automate infrastructure provisioning and deployment processes.
-
Troubleshoot technical issues related to Azure DevOps, Docker, and AKS.
-
Simplify and explain technical concepts effectively to team members.
-
Collaborate with delivery teams to resolve technical challenges.
-
Implement effective Git branching and version control strategies.
-
Adapt to new technologies and continuously enhance technical skills.
-
Ensure smooth release management and deployment operations.
What We Bring to the Table:
-
An opportunity to work on enterprise-level DevOps and CI/CD initiatives.
-
Exposure to Azure cloud technologies and modern deployment practices.
-
Opportunities to work with Azure DevOps, Docker, AKS, Terraform, and automation technologies.
-
A collaborative environment involving delivery teams and technical stakeholders.
-
Opportunities to contribute to infrastructure automation and release management improvements.