Microsoft Certified: DevOps Engineer Expert (AZ-400) is the Expert-tier certification for DevOps engineers who design and implement CI/CD pipelines, IaC, GitOps, and SRE practices on Azure DevOps and GitHub. It stands alongside AZ-305 (Solutions Architect) as one of the two pillars of Azure's Expert tier, and it's the destination for everyone aiming for DevOps engineer, SRE, or platform engineer roles. Since Microsoft acquired GitHub in 2018, the exam has evolved to cover both Azure DevOps Services and GitHub Actions, and in the 2026 version GitHub now accounts for nearly half of the total weight.
This article organizes everything: the AZ-400 exam specs, how it relates to the AZ-104 / AZ-204 prerequisites, the 5-domain structure, when to use Azure DevOps vs. GitHub, a head-to-head comparison of the IaC tools (Bicep / ARM / Terraform), a 3-4 month roadmap to passing, and Expert-double strategies pairing AZ-400 with AZ-305 / SC-100. The first step toward passing is to recognize that AZ-400 tests 'the integrated skills required to make team development work,' not 'knowledge of a single service.'
The AZ-400 exam spec is the standard Expert-tier setup.150 minutes, 40-60 questions, a passing score of 700 / 1000, 165 USD / 21,103 JPY, and 12 months validity (renewable via a renewal assessment). Delivered through Pearson VUE either online via OnVUE or at a test center, with multi-language support including Japanese. In addition to multiple-choice questions, the format includes YAML pipeline reading (Azure Pipelines / GitHub Actions), case studies (multiple questions tied to a single corporate scenario), sequence-ordering questions, and drag-and-drop questions — testing both implementation steps and design judgment.
To actually earn the AZ-400 Expert certification, you must also hold either AZ-104 (Administrator Associate) or AZ-204 (Developer Associate). You can sit AZ-400 by itself, but the Expert badge will not be issued. The 'DevOps Engineer Expert' badge only appears on Credly the moment you have AZ-400 plus AZ-104 or AZ-204 on file.
Which prerequisite to pick comes down to direction. For infrastructure operations, IaC, and cloud governance (the Platform Engineer / SRE lean), the canonical route is AZ-104 → AZ-400. For app development, containers, and microservices (a developer stepping up into DevOps), it's AZ-204 → AZ-400. However, AZ-204 is scheduled to retire on July 31, 2026 with no announced successor, so for new candidates the safe pick is AZ-104 → AZ-400.
This is the people-and-process layer that makes DevOps actually work. Core topics: Azure Boards work item management (Epic / Feature / User Story / Task), kanban boards, sprint planning; GitHub Issues / Projects for agile management; Pull Request / code review process design; Slack / Microsoft Teams integration; change-management notifications (Service Hooks, GitHub Apps); and choosing frameworks among SCRUM / Kanban / XP / SAFe. The point weight is small, but this is the foundational knowledge you need to parse case-study scenarios.
This domain handles Git and branching strategy. Core topics: Git branching strategy (GitFlow vs. GitHub Flow vs. Trunk-based Development, Release Flow); branch protection (Required Reviewers, Status Checks, Linear History, Signed Commits, Code Owners); code review process (PR templates, Auto-merge, Draft PR); submodules / Submodule / Subtree; monorepo vs. polyrepo strategy; Git LFS for binary management; Secret Scanning for credential leak detection; and the GitHub Advanced Security feature suite. Recent trends like Trunk-based Development + Feature Flags and GitOps (FluxCD / Argo CD) are also in scope.
The highest-weighted core domain, and the single biggest factor in whether you pass. Core topics: Azure Pipelines / GitHub Actions YAML pipeline design (Triggers, Jobs, Steps, Tasks, Variables, Parameters, Conditions, Templates, Dependencies); multi-stage pipelines (Build / Test / Stage / Prod); staged release with Environment / Approval / Gate; choosing Self-hosted Agents vs. Microsoft-hosted Agents; Container Registry integration (Azure Container Registry / GitHub Container Registry); IaC integration (embedding Bicep / ARM / Terraform into CI/CD); deployment strategies (Blue-Green, Canary, Feature Flag, Rolling Update, A/B Testing); and artifact management (Azure Artifacts / GitHub Packages — NuGet / npm / Maven / Python packages).
The pitfall in this domain is YAML syntax detail. If you can't precisely name the YAML keys and hierarchy under trigger / pr / pool / steps / template, the answer choices will trick you. Common: different key names for the same concept across Azure Pipelines and GitHub Actions (e.g., Azure Pipelines' pool vs. GitHub Actions' runs-on). The standard study technique is to build a side-by-side syntax cheat sheet for both.
The DevSecOps domain, whose weight has been climbing rapidly in recent updates. Core topics: Microsoft Defender for DevOps (integrated into Azure DevOps / GitHub); Credential Scanning (GitHub Secret Scanning, Azure Pipelines pre-build inspection); SAST (Static Application Security Testing) (CodeQL, SonarQube); DAST (Dynamic Application Security Testing) (OWASP ZAP, Burp Suite Pro); SCA (Software Composition Analysis) (Dependabot, WhiteSource Bolt); Container Image Scanning (Trivy, Microsoft Defender for Containers); IaC scanning (Checkov, tfsec); and compliance frameworks (SOC 2, ISO 27001, PCI DSS, HIPAA). Most questions in this domain center on the GitHub Advanced Security feature suite — a clear symbol of how AZ-400 keeps tilting toward GitHub.
The observability domain covering the production operations phase. Core topics: APM via Application Insights (Distributed Tracing, Live Metrics, Smart Detection); cross-cutting log aggregation via Log Analytics + Azure Monitor; visualization with Azure Workbooks / Dashboards; developer productivity visibility via GitHub Insights; SLI / SLO / SLA design (Service Level Indicator / Objective / Agreement); Error Budget operations; Chaos Engineering (Azure Chaos Studio); and applying OpenTelemetry. This domain tests your ability to implement SRE practices on Azure and GitHub — specifically, mapping concepts from Google's SRE Book (SLI / SLO / Error Budget) onto Azure products.
AZ-400 covers three IaC tools, weighted Bicep > ARM > Terraform.Bicep is Microsoft's recommended Azure-only DSL, more readable than ARM JSON, and the official Microsoft best practice as of 2026. The industry consensus is that new Azure projects should start with Bicep, full stop.ARM templates are the legacy JSON format, surviving in legacy maintenance and a handful of cases that need complex conditionals. Because Bicep transpiles to ARM, the correspondence between the two is a frequent exam topic.Terraform is HashiCorp's multi-cloud IaC tool, managing Azure resources via the AzureRM Provider. Use it when you have multi-cloud requirements, an existing Terraform footprint, or accumulated Terraform skills on the team.
The exam asks you to choose 'which tool fits which scenario' and to read each tool's YAML / HCL syntax. You should memorize Bicep's simple resource definitions at a minimum, understand the structure of ARM's main sections (parameters / variables / resources / outputs), and reach a comfortable reading level on Terraform's HCL block syntax.
A 3-month plan assuming you already hold AZ-104 and have 1-3 years of DevOps experience.Month 1: Burn through the Microsoft Learn AZ-400 learning path (Processes / Source Control / Security sections), create free accounts on both GitHub and Azure DevOps, and implement both Pipelines and Actions on a sample project.Month 2: Study the build/release pipelines domain, construct five multi-stage YAML pipelines, and provision the same infrastructure three ways using Bicep / ARM / Terraform.Month 3: Instrumentation domain plus final review. Build a sample dashboard using Application Insights + Log Analytics, drill the official Practice Assessment until you consistently hit 80%, and work through case-study mock questions. If you don't yet hold the prerequisite (AZ-104 / AZ-204), tack on another 3-4 months up front for a realistic 6-7 month total plan.
The strongest follow-up is the Expert double with AZ-305 (Solutions Architect Expert). AZ-400 + AZ-305 = the tech lead / principal engineer profile that speaks both design and deployment automation. For security integration, climb the DevSecOps stack with SC-100 (Cybersecurity Architect Expert), or pair security with identity through SC-300 (Identity Admin). For multi-cloud DevOps, pairing AZ-400 with AWS Certified DevOps Engineer - Professional, Google Cloud Professional Cloud DevOps Engineer, or Kubernetes certifications (CKA / CKAD / CKS) is highly valued on the job market. AZ-400 by itself is increasingly listed as a required qualification for senior DevOps / SRE / platform engineer roles in the 9-14 million JPY salary band.
What kind of exam is AZ-400?
Microsoft Certified: DevOps Engineer Expert (AZ-400) is an Expert-tier certification for DevOps engineers who design and implement CI/CD pipelines, IaC, GitOps, and SRE practices on Azure DevOps and GitHub. The exam runs 150 minutes with 40-60 questions, costs 165 USD, requires a 700/1000 passing score, is valid for 12 months, and is available in multiple languages including Japanese. To earn the Expert badge, you must also hold either AZ-104 (Administrator) or AZ-204 (Developer). The exam broadly covers CI/CD pipelines, source control strategy, security integration (DevSecOps), and instrumentation/monitoring, testing both design judgment and hands-on implementation know-how.
Should I take AZ-104 or AZ-204 as the prerequisite?
Choose based on which side of AZ-400 you want to reinforce. Pick AZ-104 first if you want to strengthen infrastructure operations, IaC, and cloud governance (the DevOps engineer who governs an organization's Azure environment). Pick AZ-204 first if you want to strengthen app development, containers, and microservices (the developer climbing into DevOps). That said, AZ-204 is scheduled to retire on July 31, 2026 with no announced successor, so for new candidates the AZ-104 → AZ-400 path is the safer choice. If you plan to stack AZ-104 + AZ-204 + AZ-400, the efficient play is to squeeze AZ-204 in before July 2026.
What are the exam domains and their weights?
Five domains. Design and implement processes and communications (10-15%) covers process design, team communications (Azure Boards / Slack / Teams integration), and GitHub Issues linkage. Design and implement source control (15-20%) covers Git strategies (GitFlow / GitHub Flow / Trunk-based), branch protection, code review, and submodule / monorepo strategy. Design and implement build and release pipelines (40-45%, the most important) covers Azure Pipelines / GitHub Actions design, multi-stage YAML pipelines, Environment / Approval / Gate, Container Registry integration, IaC (ARM / Bicep / Terraform) embedding, Blue-Green / Canary / Feature Flag deployments, and artifact management (Artifacts). Develop a security and compliance plan (10-15%) covers Microsoft Defender for DevOps, Credential Scanning, SAST / DAST integration, and compliance (SOC 2 / ISO 27001). Implement an instrumentation strategy (10-15%) covers Application Insights, Log Analytics, Azure Monitor, GitHub Insights, and SLI/SLO/SLA design.
Which is more central to this exam, Azure DevOps or GitHub?
Both are tested roughly equally. Historically Azure DevOps Services (formerly VSTS / TFS) was the mainline Microsoft DevOps stack, but ever since Microsoft acquired GitHub in 2018, the center of gravity has been shifting to GitHub Actions, GitHub Advanced Security, and GitHub Codespaces. AZ-400 tests YAML syntax, triggers, stages, and artifact management on both Azure Pipelines (azure-pipelines.yml) and GitHub Actions (.github/workflows/*.yml). In practice the dominant split is GitHub Actions for new projects and Azure Pipelines for existing Azure DevOps projects, and the exam mirrors that trend. You absolutely need at least one cycle of hands-on time with both syntaxes and UIs.
What's the study time and roadmap?
If you already hold AZ-104 / AZ-204 and have 1-3 years of DevOps experience, plan on 100-150 hours. If you hold AZ-104 / AZ-204 but have no DevOps experience, plan on 200-300 hours. Newcomers effectively cannot reach AZ-400 without going through AZ-104 or AZ-204 first. The standard playbook is the Microsoft Learn AZ-400 learning path (~60 hours), the official Practice Assessment, hands-on pipeline building with the Azure DevOps Demo Generator (https://azuredevopsdemogenerator.azurewebsites.net/), and reading 20-30 sample workflows from the GitHub Actions Marketplace. Three to four months of focused study is the norm. If you don't yet hold the prerequisite (AZ-104 or AZ-204), allow another 3-4 months in front, for a realistic 6-7 month total plan.
Among ARM / Bicep / Terraform, which IaC tool appears most often?
All three are tested, but the weighting goes Bicep > ARM > Terraform. Bicep is the DSL (Domain Specific Language) that Microsoft recommends as the successor to ARM; it's more readable than ARM JSON and is the official Microsoft best practice as of 2026. ARM templates are the legacy JSON format that remains as background knowledge, but Bicep is recommended for any new project. Terraform is HashiCorp's multi-cloud IaC tool, managing Azure resources via the AzureRM Provider. AZ-400 asks you to choose 'which tool fits which scenario' and to read each tool's YAML / HCL syntax. The canonical pattern in practice is Bicep-first, adding Terraform only when there's a multi-cloud requirement.
What does it cost, and how do I get a free voucher?
165 USD / 21,103 JPY (tax included), paid by credit card through Pearson VUE as the default. Unlike Fundamentals tier, the Expert tier doesn't come with a direct Virtual Training Day voucher, but you can still get vouchers through GitHub Universe / Microsoft Build / Microsoft Ignite event perks, completion vouchers from DevOps-focused Cloud Skills Challenges, Microsoft Reactor DevOps hands-on events, corporate certification reimbursement programs, and MCT-channel discounts via the Microsoft Partner Network. Because AZ-400 spans both GitHub and Azure DevOps, it's a popular certification that frequently shows up in campaigns from both Microsoft and GitHub. The most repeatable route is to keep periodic tabs on the Microsoft Learn Cloud Skills Challenge.
What certification should I target after AZ-400?
The classic move is the Expert double of AZ-400 + AZ-305 (Solutions Architect Expert), establishing the tech lead / principal engineer profile that speaks both design and deployment automation. If you lean toward security integration, climb the DevSecOps stack with SC-100 (Cybersecurity Architect Expert), or pair security with identity via SC-300 (Identity Admin). For multi-cloud DevOps, pairing AZ-400 with AWS Certified DevOps Engineer - Professional, Google Cloud Professional Cloud DevOps Engineer, or Kubernetes certifications (CKA / CKAD / CKS) is highly valued on the job market. AZ-400 alone is increasingly listed as a required qualification for senior DevOps / SRE / platform engineer roles in the 9-14 million JPY salary band.
Related Articles and Exam Information
AZ-305 完全ガイド|Microsoft Azure Solutions Architect Expert 出題範囲・学習リソース・合格戦略【2026 年版】
Microsoft Certified: Azure Solutions Architect Expert (AZ-305) の完全ガイド。4 ドメインの出題範囲、ケーススタディ形式の攻略法、Well-Architected Framework 5 つの柱、AZ-104 との連携学習、3-4 ヶ月の合格ロードマップ、AZ-400 / SC-100 などの隣接 Expert へのキャリアパスを日本語で網羅。
Azure DevOps エンジニア キャリアロードマップ|AZ-104 → AZ-400 → SC-100 シニア DevOps への道【2026 年版】
Azure DevOps Engineer になるための認定取得ロードマップ完全版。AZ-900 → AZ-104 → AZ-400 の王道ルート、GitHub と Azure DevOps の両方を扱う AZ-400 の構成、Kubernetes 認定 (CKA / CKAD / CKS) との二刀流、IaC (Bicep / Terraform) 戦略、年収レンジまで日本語で網羅。
SC-100 完全ガイド|Microsoft Cybersecurity Architect Expert 出題範囲・学習リソース・合格戦略【2026 年版】
Microsoft Certified: Cybersecurity Architect Expert (SC-100) の完全ガイド。4 ドメインの出題範囲、Zero Trust 戦略、Microsoft Cybersecurity Reference Architecture (MCRA)、Cloud Security Benchmark (MCSB)、GRC (Governance, Risk, Compliance)、3-4 ヶ月の合格ロードマップ、AZ-305 / AZ-400 との二刀流戦略を日本語で網羅。
Azure Bicep チュートリアル|ARM 後継 IaC の基本構文・モジュール化・What-If・CI/CD 統合【2026 年版】
Azure 純正 IaC ツール Bicep の完全チュートリアル。ARM JSON との違い・基本構文 (param/var/resource/module/output)・モジュール化ベストプラクティス・What-If デプロイ・GitHub Actions / Azure Pipelines 統合・ARM からの移行手順・関連認定試験 (AZ-104 / AZ-204 / AZ-400 / AZ-305) を日本語で網羅。
Exam information in this article is based on the official Microsoft Learn AZ-400 page and the Azure DevOps Documentation. This article is not an official product of Microsoft Corporation, and there is no affiliation or endorsement of any kind. Microsoft, Azure, Azure DevOps, and GitHub are trademarks of the Microsoft group of companies. Information is based on official materials published as of May 24, 2026. Always confirm the latest information on the official pages.
Compare with Other Clouds — Google Cloud
GCP Beginner's Guide
Start with CDL / ACE
GCP Exam Pass Rates
Real pass rates across all exams
GCP Exam Study Time
Study-time estimates across all exams
Associate Cloud Engineer Complete Guide
The canonical GCP Associate
Professional Cloud Architect Complete Guide
GCP upper tier — Architect
Downsides of Cloud Certifications
AWS / Azure / GCP compared
Practice with certification-focused question sets
View Azure Exam PrepNicheeLab Editorial Team
NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.
AZ-900 Azure Fundamentals: Complete Exam Guide (2026)
Pass AZ-900 — cloud concepts, Azure architecture, management...
Azure Certification Roadmap: Which Cert to Take Next (2026)
Choose your Azure certification path — Fundamentals, Associa...
AI-901 Azure AI Fundamentals (Beta): Complete Guide (2026)
Pass AI-901 — Microsoft Foundry, generative AI, responsible ...
Microsoft Entra ID Fundamentals for Azure Certs (2026)
Entra ID basics every cert candidate needs — tenants, identi...
DP-900 Azure Data Fundamentals: Complete Guide (2026)
Pass DP-900 — relational, non-relational, analytics, Power B...