Description
We are seeking an Azure DevOps Expert to manage CI/CD pipelines, container orchestration, and infrastructure as code using tools like Azure DevOps, Terraform, AKS, and Git. The role includes ensuring security integration across the DevOps lifecycle and supporting Azure-based PaaS services.
Responsibilities
1. Collaborate with cross-functional teams to design, implement, and maintain Azure DevOps solutions that enhance the software development lifecycle.
2. Manage and optimize CI/CD pipelines to ensure efficient and reliable deployment processes, reducing time to market for new features and updates.
3. Monitor system performance and troubleshoot issues related to Azure DevOps services, ensuring high availability and reliability of development environments.
4. Implement best practices for source control management, including branching strategies and code reviews, to maintain code quality and integrity.
5. Automate infrastructure provisioning and configuration management using tools such as ARM templates, Terraform, or Ansible to streamline operations.
6. Provide guidance and support to development teams on Azure DevOps tools and practices, fostering a culture of continuous improvement and collaboration.
7. Conduct training sessions and workshops to enhance team members' understanding of Azure DevOps features and capabilities, promoting effective usage across the organization.
8. Stay updated with the latest Azure DevOps features and industry trends, evaluating their potential impact on current processes and recommending enhancements.
9. Develop and maintain comprehensive documentation for Azure DevOps processes, configurations, and workflows to ensure knowledge transfer and compliance.
10. Collaborate with security teams to implement and enforce security best practices within the DevOps pipeline, ensuring compliance with organizational policies and standards.
Required skills
Strong Azure DevOps and CI/CD pipeline experience.
Hands-on expertise with Terraform, PowerShell, Azure CLI.
Experience with Kubernetes, Docker, and service mesh tools (Istio).
Solid knowledge of Git workflows, Azure Repos, GitHub.
Familiarity with Azure API Management and APIOps.
Experience with SonarQube, KQL, and log analytics tools.
Good communication and collaboration skills.
Fluent English (spoken and written).
Knowledge of other cloud platforms (GCP, OCI) is a plus.
Qualifications
Bachelor’s degree in Computer Science, IT Engineering, or related field.
Certifications:
Required:
AZ-104: Microsoft Azure Administrator
AZ-305: Designing Azure Infrastructure
Preferred:
AZ-400: DevOps Engineer Expert
Terraform Associate (HashiCorp)