Role Overview
We are looking for a skilled Azure DevOps Administrator / CI/CD Engineer with 3+ years of experience. The ideal candidate will be responsible for managing Azure DevOps environments, implementing secure and scalable DevOps practices, maintaining SonarQube configurations, and supporting on-premises infrastructure upgrades.
Responsibilities
- Administer Azure DevOps (SaaS), including user and group management, access control, security configurations, repositories, policies, and pipeline governance.
- Design, implement, and maintain CI/CD pipelines using both Classic and YAML approaches.
- Integrate and manage code quality and security tools, including SonarQube and vulnerability scanning solutions within CI/CD pipelines.
- Manage and maintain SonarQube servers, quality profiles, teams, permissions, and project configurations.
- Perform on-premises server maintenance, upgrades, and database upgrade activities.
- Automate administrative and operational tasks using Azure DevOps REST APIs and SonarQube APIs.
- Ensure repositories and pipelines are secure, scalable, compliant, and high-performing.
- Support code review processes and enforce repository governance standards.
- Collaborate with development and operations teams to improve deployment processes and platform reliability.
Requirements
- 3+ years of experience in Azure DevOps administration, including user/group management, access control, and security configurations.
- Strong experience with Azure DevOps repositories, policies, pipelines, and governance.
- Hands-on experience with CI/CD pipeline implementation using Classic and YAML pipelines.
- Experience integrating Azure DevOps with SonarQube.
- Experience with on-premises server and database upgrade activities.
- Scripting experience using PowerShell, Shell, or Python.
- Knowledge of GitHub, GitHub Actions, Azure, and Dot Net Development.
Skills
- Azure DevOps
- SonarQube
- CI/CD
- GitHub
- PowerShell