We are seeking a skilled Azure DevOps Administrator to join our team and support the design, implementation, and maintenance of our CI/CD pipelines and cloud infrastructure. The ideal candidate will have hands-on experience with Azure DevOps, strong knowledge of infrastructure automation, and proficiency in Python scripting and REST API integration to streamline operations and improve system reliability.
Key Responsibilities:
- Administer and maintain Azure DevOps environments, including pipelines, repositories, artifacts, and agent pools.
- Design, implement, and optimize CI/CD pipelines for various development teams.
- Automate infrastructure and deployment tasks using Python and Azure DevOps tools.
- Integrate third-party services and internal systems using REST APIs.
- Monitor and troubleshoot build and release processes, ensuring high availability and performance.
- Collaborate with developers, QA, and IT teams to support DevOps best practices.
- Maintain documentation for processes, configurations, and troubleshooting guides.
- Ensure compliance with security and governance policies in Azure environments.
Required Qualifications:
- 3+ years of experience in DevOps or system administration roles.
- Strong hands-on experience with Azure DevOps Services (Repos, Pipelines, Boards, Artifacts).
- Proficiency in Python scripting for automation tasks.
- Experience working with REST APIs for integration and automation.
- Familiarity with Infrastructure as Code (IaC) tools such as ARM templates, Bicep, or Terraform.
- Solid understanding of Git and version control workflows.
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes is a plus.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications:
- Microsoft Certified: Azure Administrator Associate or DevOps Engineer Expert.
- Experience with monitoring tools (e.g., Azure Monitor, Application Insights).
- Familiarity with Agile/Scrum methodologies