AZ-400: Designing and Implementing Microsoft DevOps Solutions

Build Status

AZ-400: Designing and Implementing Microsoft DevOps Solutions exam prep guide.

Valid as of July 2022.

[[TOC]]

Exam Blueprint

AZ-400 Exam Blueprint

Study materials

✅DevOps Intro

✅Get started with Azure DevOps

✅Build applications with Azure DevOps

✅Deploy applications with Azure DevOps

Exam areas

✅01 - Configure processes and communications

Resources URL
A Cloud Guru ✅24 - Communicating Deployment and Release Information with Business Stakeholders / ✅25 - Generating DevOps Process Documentation / ✅26 - Automating Communication with Team Members
Microsoft ✅AZ-400: Get started on a DevOps transformation journey / ✅Introduction to DevOps / ✅Choose the right project / ✅Describe team structures / ✅Choose the DevOps tools / ✅Plan Agile with GitHub Projects and Azure Boards
MS Partner University ✅Objective Domain 1 / ✅Objective Domain 6
Microsoft Lab ✅01 - Agile Planning and Portfolio Management with Azure Boards / ✅10 - Creating a Release Dashboard

Configure activity traceability and flow of work

Configure collaboration and communication

✅02 - Design and implement source control

Resources URL
A Cloud Guru ✅Implementing Azure DevOps Development Processes ✅05 - Developing a Modern Source Control Strategy / ✅06 - Planning and Implementing Branching Strategies for the Source Code / ✅07 - Configuring Repositories / ✅08 - Integrating Source Control with Tools
Microsoft ✅AZ-400: Development for enterprise DevOps / ✅Introduction to source control / ✅Describe types of source control systems / ✅Work with Azure Repos and GitHub
MS Partner University ✅Objective Domain 2
Microsoft Lab ✅02 - Version Controlling with Git in Azure Repos / ✅03 - Version Controlling with Git in Azure Repos / ✅06 - Integrating External Source Control with Azure Pipelines

Design and implement a source control strategy

Plan and implement branching strategies for the source code

Configure and manage repositories

✅03 - Design and implement build and release pipelines

Resources URL
A Cloud Guru ✅09 - Implementing a Build Strategy / ✅10 - Designing a Package Management Strategy / ✅11 - Designing Build Automation / ✅12 - Maintaining a Build Strategy / ✅13 - Design a Process for Standardizing Builds Across Organization / ✅14 - Designing an Application Infrastructure Management Strategy / ✅15 - Developing Deployment Scripts and Templates / ✅16 - Implementing an Orchestration Automation Solution / ✅17 - Planning the Deployment Environment Strategy
Microsoft ✅AZ-400: Implement CI with Azure Pipelines and GitHub Actions / ✅AZ-400: Design and implement a release strategy / ✅AZ-400: Implement a secure continuous deployment using Azure Pipelines / ✅AZ-400: Manage infrastructure as code using Azure and DSC / ✅AZ-400: Design and implement a dependency management strategy
MS Partner University ✅Objective Domain 3 / ✅Objective Domain 4
Microsoft Lab ✅04 - Configuring Agent Pools and Understanding Pipeline Styles / ✅05 - Enabling Continuous Integration with Azure Pipelines / ✅06 - Integrating External Source Control with Azure Pipelines / ✅07 - Implementing GitHub Actions by using DevOps Starter / ✅08 - Deploying Docker containers to Azure App Service web apps / ✅09 - Controlling Deployments using Release Gates / ✅11 - Configuring Pipelines as Code with YAML / ✅12 - Setting Up and Running Functional Tests /✅14 - Azure deployments using Azure Resource Manager templates / ✅17 - Package Management with Azure Artifacts

Design and implement pipeline automation

Design and implement a package management strategy

Design and implement pipelines

Design and implement deployments

Design and implement infrastructure as code (IaC)

Maintain pipelines

✅04 - Develop a security and compliance plan

Resources URL
A Cloud Guru ✅18 - Designing an Authentication and Authorization Strategy / ✅19 - Developing Security and Compliance
Microsoft ✅Identify technical debt / ✅AZ-400: Implement security and validate code bases for compliance
MS Partner University ✅Objective Domain 5
Microsoft Lab ❌13 - Integrating Azure Key Vault with Azure DevOps / ✅15 - Implement Security and Compliance in an Azure Pipeline / ✅16 - Managing technical debt with SonarCloud and Azure DevOps

Design and implement a strategy for managing sensitive information in automation

Automate security and compliance scanning

✅05 - Implement an instrumentation strategy

Resources URL
A Cloud Guru ✅03 - Designing a Failure Prediction Strategy / ✅22 - Designing and Implementing Telemetry / ✅23 - Integrating Logging and Monitoring Solutions
Microsoft ✅AZ-400: Implement continuous feedback
MS Partner University ✅Objective Domain 7
Microsoft Lab ✅18 - Monitoring Application Performance with Application Insights / ✅19 - Integration between Azure DevOps and Teams / ✅20 - Sharing Team Knowledge using Azure Project Wikis

Configure monitoring for a DevOps environment

Analyze metrics