We are seeking a highly skilled Senior Azure DevOps Engineer with 8 to 12 years of experience in cloud infrastructure, with a strong focus on DevOps practices. The ideal candidate will have 5-8 years of hands-on experience specifically in DevOps methodologies. As a Senior Azure DevOps Engineer, you will be responsible for designing, implementing, and maintaining CI/CD pipelines, as well as managing a team of engineers to ensure successful project delivery.
Responsibilities
- Design and implement CI/CD pipelines using Azure DevOps, incorporating automated tools and scripts.
- Set up and configure Azure pipelines, including agent setup and monitoring of Azure DevOps agents.
- Define and enforce pipeline policies for pull requests, stage gates, and approvals.
- Utilize PowerShell and Bash scripting for automation and orchestration tasks.
- Create and maintain Azure DevOps dashboards to provide visibility into project metrics and status.
- Lead a team of engineers, providing guidance and support to ensure project objectives are met.
- Design and configure DevOps infrastructure from scratch for multiple value streams and projects.
- Develop CI/CD pipelines for various application stacks using tools such as GitHub, Jenkins, TFS, Nexus, SonarQube, Urban Code, Kubernetes, and Terraform.
- Apply Azure cloud infrastructure and design patterns (PaaS and IaaS) to optimize system performance and scalability.
- Utilize Microsoft Azure DevOps (git, yaml) or equivalent tools for version control and pipeline management.
- Implement Infrastructure as Code (IaC) using technologies such as Terraform and Ansible to automate provisioning and configuration management tasks.
[Requirements]:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 8 to 12 years of experience in cloud infrastructure, with a focus on DevOps practices.
- 5-8 years of hands-on experience in DevOps methodologies.
- Strong proficiency in PowerShell and Bash scripting.
- Experience in setting up and managing Azure DevOps pipelines.
- Previous experience in managing a team of engineers and delivering projects successfully.
- Solid understanding of CI/CD principles and experience with Jenkins, Azure DevOps, or equivalent tools.
- Familiarity with Azure cloud services and design patterns.
- Proficiency in at least one Infrastructure as Code (IaC) technology such as Terraform or Ansible.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively within cross-functional teams.
If you have the skills and experience required for this position and are looking for an opportunity to lead and contribute to innovative projects in a dynamic environment, we encourage you to apply.