| Design and implement build and release pipelines | The exam inside the exam. Package management with GitHub Packages and Azure Artifacts, SemVer and CalVer versioning, quality and release gates, YAML pipelines with templates and variable groups, runner and agent infrastructure, deployment strategies (blue-green, canary, ring, feature flags), IaC with Bicep and Azure Deployment Environments, database tasks, and pipeline cost, concurrency and flaky-test management. | 50 to 55% |
| Design and implement processes and communications | Flow of work with GitHub Flow, feedback cycles with GitHub Issues, Azure Boards integration, DORA-style metrics (cycle time, lead time, time to recovery), wikis with Markdown and Mermaid, release notes, webhooks, and Teams integration. | 10 to 15% |
| Design and implement a source control strategy | Trunk-based vs feature vs release branching, pull request workflows with branch policies and protection rules, Git LFS and git-fat for large files, Scalar for repo scale, permissions, tags, and recovering or purging data with Git commands. | 10 to 15% |
| Develop a security and compliance plan | Service principals vs managed identities, GITHUB_TOKEN and GitHub Apps, secretless authentication with workload identity federation and OIDC, Azure Key Vault, GitHub Advanced Security for both GitHub and Azure DevOps, Defender for Cloud DevOps Security, CodeQL in containers, and Dependabot alerts. | 10 to 15% |
| Implement an instrumentation strategy | Azure Monitor and Application Insights telemetry, GitHub insights and charts, alerts for Actions and Pipelines events, distributed tracing, and basic KQL queries against collected logs. | 5 to 10% |