Why Study with PlanetCert?
The Latest Questions
Practice questions and exam topics aligned with the current exam objectives.
Detailed Explanations
Go beyond the answer. Master the material with comprehensive learning and professional explanations for every concept.

AI-Powered Insights
Personalized preparation guidance that adapts to your performance and identifies weak spots automatically.
Exam Information
Official specifications published by Microsoft
Exam Format
Registration
Validity
AZ-400 Exam Topics and Domains
AZ-400 is organized into 5 weighted domains. Expect to work with Azure Pipelines, GitHub Actions, GitHub, Azure Monitor, and more.
Design and implement processes and communications
Design and implement traceability and flow of work
- Design and implement a structure for the flow of work, including GitHub Flow
- Design and implement a strategy for feedback cycles, including notifications and GitHub issues
- Design and implement integration for tracking work, including GitHub projects, Azure Boards, and repositories
- Design and implement source, bug, and quality traceability
Design and implement appropriate metrics and queries for DevOps
- Design and implement a dashboard, including flow of work metrics
- Design and implement appropriate metrics for all DevOps phases
- Create queries for project planning, development, testing, security, delivery, and operations
Configure collaboration and communication
- Document a project by configuring wikis and process diagrams
- Configure release documentation including automated creation from Git history
- Configure integration using webhooks and service connections
- Configure integration between Azure Boards, GitHub, and Microsoft Teams
Design and implement a source control strategy
Design and implement branching strategies for the source code
- Design a branch strategy, including trunk-based, feature branch, and release branch
- Design and implement a pull request workflow using branch policies and protections
- Implement branch merging restrictions using policies and protections
Configure and manage repositories
- Design and implement a strategy for managing large files
- Design a strategy for scaling and optimizing Git repositories
- Configure permissions and tags in repositories
- Recover and remove specific data from source control
Design and implement build and release pipelines
Design and implement a package management strategy
- Recommend package management tools including GitHub Packages and Azure Artifacts
- Design and implement package feeds and views
- Design and implement versioning strategies for code assets and packages
Design and implement a testing strategy for pipelines
- Design and implement quality and release gates
- Design a comprehensive testing strategy
- Implement tests in a pipeline
- Implement code coverage analysis
Design and implement pipelines
- Select a deployment automation solution
- Design and implement agent infrastructure
- Develop pipelines using YAML
- Create reusable pipeline elements
- Design and implement checks and approvals
Design and implement deployments
- Design deployment strategies for various scenarios
- Plan for minimizing downtime during deployments
- Design hotfix path plans
- Implement feature flags and application deployments
Design and implement infrastructure as code (IaC)
- Recommend and implement configuration management technology
- Define an IaC strategy
- Design and implement desired state configuration
- Design and implement Azure Deployment Environments
Maintain pipelines
- Monitor pipeline health metrics
- Optimize pipelines for cost, time, performance, and reliability
- Design and implement retention strategies
- Migrate pipelines from classic to YAML
Develop a security and compliance plan
Design and implement authentication and authorization methods
- Choose between Service Principals and Managed Identity
- Implement and manage GitHub and Azure DevOps authentication
- Design and implement permissions and security groups
- Configure projects and teams with appropriate access levels
Design and implement a strategy for managing sensitive information
- Implement and manage secrets using Azure Key Vault
- Implement secrets in GitHub Actions and Azure Pipelines
- Design strategies for managing sensitive files
- Design pipelines to prevent information leakage
Automate security and compliance scanning
- Design strategies for security and compliance scanning
- Configure Microsoft Defender for Cloud DevOps Security
- Configure GitHub Advanced Security
- Automate container and dependency scanning
Implement an instrumentation strategy
Configure monitoring for a DevOps environment
- Configure Azure Monitor and Log Analytics integration
- Configure telemetry collection using various Insights
- Configure monitoring in GitHub
- Configure alerts for events in CI/CD pipelines
Analyze metrics from instrumentation
- Inspect infrastructure performance indicators
- Analyze metrics using collected telemetry
- Inspect distributed tracing
- Interrogate logs using Kusto Query Language
How do I earn this certification?
Practice with Precision
The PlanetCert Simulator mirrors the real exam environment with authentic questions and timed pressure.
How to study for this exam?
The most effective way to prepare for AZ-400 is by using the PlanetCert Simulator to practice questions and review detailed explanations.
What's changed on this exam?
- ACTIVE
- Last content update: 2024-07-26
- Announcement date: 2024-07-01
- GitHub Actions 3.0 Increased focus on GitHub Actions workflows and reusable workflows • Release date: 2024-06-01
- Azure Pipelines Latest New pipeline optimization features and cost management • Release date: 2024-07-01
- Bicep 0.28 More Bicep questions replacing ARM template questions • Release date: 2024-07-15
- Microsoft Defender for Cloud Latest Enhanced DevSecOps scenarios and security scanning • Release date: 2024-05-01
- Azure Monitor Latest New monitoring capabilities and KQL query scenarios • Release date: 2024-06-01
Who should take this exam?
This exam is typically taken by DevOps Engineers and Site Reliability Engineers.
- Experience working in an Azure environment
- Experience with version control, Agile software development, and core software development principles
- Knowledge of automated testing, DevOps practices, and continuous integration/continuous deployment
- Strong skills in either Azure administration or Azure development