- Defining Configuration Items:
- Define and maintain configuration items for software projects, including artifacts, documentation, and dependencies.
- Ensure configuration items are versioned, tracked, and properly linked to related work items.
- Configuration Management (CM) Tools:
- Implement and maintain configuration management tools within Azure DevOps to support version control, build automation, and release management.
- Ensure proper usage of CM tools by development teams and enforce version control policies.
- Manage user access and permissions in Azure DevOps to ensure appropriate access levels for team members.
- Collaborate with stakeholders to define access control policies and maintain secure access to repositories and pipelines.
- Managing Baselines:
- Establish baselines for software components and ensure proper labeling and tracking of baseline versions.
- Monitor changes to baselines and manage configuration drift.
- Managing/Performing CM Audits:
- Conduct regular Configuration Management audits to ensure compliance with established processes and standards.
- Identify and address any discrepancies or non-compliance issues.
- Azure DevOps Customizations:
- Customize Azure DevOps to meet the specific needs of development teams and project requirements.
- Developing extensions and plugins to enhance the functionality of Azure DevOps is a plus.
- KPIs Dashboards:
- Create and maintain Key Performance Indicator (KPI) dashboards in Azure DevOps to monitor the performance and efficiency of CI/CD pipelines and development processes.
- Implement metrics tracking to measure and improve team productivity and product quality.
Bachelor’s degree in computer science, Software Engineering, or a related field.Proven experience as an Azure DevOps Expert or similar role.In-depth knowledge of Azure DevOps, CI/CD pipelines, and version control systems.Strong understanding of Configuration Management principles and practices.Familiarity with Agile and Scrum methodologies.Proficiency in scripting and automation using PowerShell, YAML, or similar.Excellent problem-solving and analytical skills.Strong communication and collaboration abilities.Experience with Azure DevOps customizations, extensions, and plugins.Strong understanding of CMMI Practices is a plus.