Skip to content

Latest commit

 

History

History
241 lines (183 loc) · 11.2 KB

File metadata and controls

241 lines (183 loc) · 11.2 KB

⚡ AZ-400 Exam Study Guide

Master DevOps practices, CI/CD pipelines, and continuous delivery in Azure.

This comprehensive guide prepares you for the Microsoft Certified: DevOps Engineer Expert (AZ-400) exam by covering CI/CD automation, source control strategies, infrastructure as code, and continuous feedback practices.

Target Audience: DevOps engineers who combine people, process, and technology to deliver cloud applications and services rapidly, securely, and reliably.


📚 Table of Contents


🧭 Skills & Weights (per Microsoft)

Exam domains and their approximate weight:

  • Configure processes and communications (10–15%)
  • Design and implement source control (15–20%)
  • Design and implement build and release pipelines (40–45%)
  • Develop a security and compliance plan (10–15%)
  • Implement continuous feedback (10–15%)

Source: Microsoft Learn - AZ-400 Exam Page (skills measured as of 2025).


🧩 Core Topics & Links

DevOps domains with key concepts and resources.

Configure processes and communications (10–15%)

Key concepts:

  • Communication strategy: Distributed teams, async workflows
  • Agile tools: Azure Boards, work items, backlog management
  • Dashboards & reporting: Project tracking, metrics visualization
  • Version control integration: GitHub, Azure Repos with project boards
  • Collaboration: Pull requests, branching policies, code reviews

Resources:


Design and implement source control (15–20%)

Key concepts:

  • Git workflows: Branching strategies (trunk-based, GitFlow), repository structure
  • Repository management: Permissions, naming conventions, policies
  • Code reviews: Pull request validation, merge policies, code quality gates
  • Advanced Git: Monorepos, submodules, large repository management
  • Integrations: GitHub, Bitbucket, Bitbucket Cloud external repos

Resources:


Design and implement build and release pipelines (40–45%)

Key concepts:

  • Azure Pipelines: Multi-stage YAML pipelines, classic pipelines
  • Testing: Unit, integration, smoke tests; continuous testing
  • Pipeline features: Templates, variables, secrets, runtime parameters
  • Infrastructure as Code: ARM templates, Bicep, Terraform in pipelines
  • Deployments: App Service, AKS, VMs, Function Apps, containers
  • CI/CD platforms: GitHub Actions, Azure Pipelines integration
  • Environments & approvals: Deployment gates, approval workflows
  • Secrets management: Azure Key Vault, secure variables

Resources:


Develop a security and compliance plan (10–15%)

Key concepts:

  • DevSecOps principles: Security-first pipelines, shift-left testing
  • Code quality & scanning: SonarCloud, code analysis, quality gates
  • Security scanning: Defender for DevOps, SAST/DAST tools
  • Dependency scanning: Artifact security, vulnerability scanning
  • Compliance: Pipeline policies, permissions, audit trails
  • Secrets management: Key Vault, variable groups, secure files

Resources:


Implement continuous feedback (10–15%)

Key concepts:

  • Monitoring & alerting: Azure Monitor, Application Insights
  • Feedback channels: Teams, Slack, GitHub Issues, work items
  • Telemetry & metrics: Collect, analyze, visualize
  • User feedback loops: Customer insights, feature requests
  • DevOps metrics: Lead time, deployment frequency, MTTR

Resources:



📚 Study Resources

🎥 Video Courses & Tutorials

🧪 Hands-On Labs

📖 Books & Guides

🏆 Practice Tests


🧾 Exam Details

Item Details
Exam Code AZ-400
Role Azure DevOps Engineer Expert
Duration ~120 minutes (plus check-in time)
Question Count 40–60 questions (typical)
Passing Score 700 / 1000
Format Multiple choice, drag-and-drop, case studies, scenario-based questions
Languages English, French, German, Japanese, Chinese (Simplified), Spanish, Portuguese (Brazil)
Price Varies by region (check at scheduling)
Renewal Annual renewal via free online assessment on Microsoft Learn


🎯 Tips & Study Strategy

Proven strategies to master AZ-400:

  1. Master YAML pipelines: Understand syntax, variables, templates, multi-stage logic, and conditions. This is 40%+ of the exam.

  2. Build real CI/CD workflows:

    • Deploy a full pipeline: Code → Build → Test → Deploy
    • Use Azure Pipelines or GitHub Actions
    • Practice with different target services (App Service, AKS, Functions)
  3. Understand Azure DevOps integration:

    • Repos → Boards → Pipelines → Test Plans → Artifacts
    • How each component connects and supports DevOps workflows
  4. Deep dive into DevSecOps:

    • Pipeline security and secrets management
    • Defender for DevOps, SonarCloud, dependency scanning
    • Compliance gates and approval policies
  5. Practice Infrastructure as Code:

    • Deploy ARM templates, Bicep, or Terraform via pipelines
    • Understand parametrization and variable substitution
  6. Master deployment strategies:

    • Understand blue-green, canary, rolling deployments
    • Configure environments, approvals, and gates
  7. Set up monitoring & feedback:

    • Configure Application Insights and Azure Monitor
    • Create dashboards and alert rules
    • Implement feedback channels
  8. Take timed practice exams: Use 90–120 minute mock exams to simulate exam conditions. Review every incorrect answer with official documentation.

Recommended study timeline:

  • Beginner: 10–14 weeks (10–15 hours/week)
  • Some experience: 6–8 weeks (10–15 hours/week)
  • Experienced DevOps pros: 3–4 weeks (focused review and practice)

Back to Student Resources