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 Processes05 - 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