3 days onsite each week
Must be local
Reason for Opening
- Need SME to set up their ADO environment
- Failing internally right now in setting up the client way
Business Objectives & Key Project Details
- Setting up ADO environment
- Managing & optimizing those environments
- Push back on how they think they want to set it up, set up best practices, etc.
- Knows all the different modules
As an Azure DevOps Administrator, you will be responsible for setting up, managing, and optimizing our Azure DevOps environments following best practices and standard solutions. Your role will be crucial in ensuring the alignment of processes, the smooth execution of CI/CD pipelines, and governance for all teams using Azure DevOps. You will also play a key role in developing and maintaining governance documentation to ensure sustainability and scalability.
Key Responsibilities
- Azure DevOps Management: Administer and configure Azure DevOps services, including Repos, Pipelines, Artifacts, and Boards, using best practices to support our software development lifecycle.
- CI/CD Pipelines: Design, implement, and maintain efficient CI/CD pipelines to automate build, test, and release processes while ensuring alignment with industry standards.
- Governance: Develop governance documentation to ensure consistency, compliance, and alignment of processes across all teams using Azure DevOps.
- Collaboration: Work closely with development, QA, and operations teams to understand their needs, providing DevOps solutions that optimize productivity.
- Automation: Create and implement automation scripts to streamline repetitive tasks, ensuring a scalable and efficient environment.
- Monitoring & Optimization: Regularly monitor system performance, troubleshoot issues, and optimize the Azure DevOps environment for maximum efficiency.
- Security & Compliance: Ensure that the environment follows security and compliance standards, including access control and data protection.
- Support: Provide ongoing support, troubleshooting, and guidance to teams using Azure DevOps, including handling incident management and problem resolution.
Qualifications
- Experience: Proven experience in managing Azure DevOps environments, CI/CD pipelines, and implementing DevOps best practices.
- Education: Bachelor’s degree in Computer Science, Information Technology, or related field. Relevant certifications (e.g., Microsoft Certified: Azure DevOps Engineer Expert) are a plus.
Skills
- Strong expertise in Azure DevOps services (Pipelines, Repos, Artifacts, and Boards).
- Experience designing CI/CD pipelines and implementing automation solutions.
- Proficiency in scripting languages (e.g., PowerShell, Bash) and Infrastructure as Code (IaC) tools (e.g., Terraform, ARM templates).
- Strong collaboration and communication skills, working across teams to align processes.
- Strong problem-solving abilities and understanding of cloud services, particularly Azure.
Must Haves
- Proven experience managing Azure DevOps environments: Expertise in configuring and optimizing services like Pipelines, Repos, Artifacts, and Boards.
- Strong CI/CD pipeline design and implementation skills: Ability to automate build, test, and release processes efficiently.
- Experience with governance and process alignment: Ability to create and maintain governance documentation to ensure sustainable and consistent DevOps practices across teams.
- Proficiency in scripting languages (e.g., PowerShell, Bash): Strong ability to create automation scripts for streamlining processes.
- Solid understanding of cloud platforms, especially Azure: Experience with cloud services and managing the infrastructure that supports DevOps activities.
- Strong collaboration and communication skills: Proven ability to work effectively with cross-functional teams, including development, QA, and operations.