Why start with the ground rules
Before you write any YAML, get the rules of the exam straight. Engineers who fail AZ-400 rarely lack skill. More often they spent three weeks on the topic they enjoy, found out late that pipelines are worth about half the marks, or reached the test centre without the right prerequisite. This level is your runbook for the exam: where the official documents are, how the marks are split, and how the questions are written.
First, three plain statements:
- The syllabus is Microsoft's. The Study guide for Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions (skills measured as of July 27, 2026) is Microsoft's own document. It's free on Microsoft Learn, and this course follows it without copying it. Keep it open in a tab.
- This course is independent of Microsoft. It isn't endorsed by Microsoft and can't promise you a pass. Your hands-on practice and the official resources matter as much as these lessons.
- Microsoft's pages win. Exam details change. If anything here disagrees with Microsoft Learn, trust Microsoft Learn.
Walkthrough 1: build your official bookmark set
The study guide's "Useful links" table points to everything you need. Bookmark these:
# 1. Study guide (skills measured, weightings, change log)
https://aka.ms/AZ400-StudyGuide
# 2. Exam page: passing score, languages, scheduling.
# Check the exam length here. Don't trust blog posts for it.
https://learn.microsoft.com/credentials/certifications/exams/az-400/
# 3. Certification page: lists the Associate prerequisite
https://learn.microsoft.com/credentials/certifications/devops-engineer/
# 4. Exam sandbox: try the exam interface and question formats
https://aka.ms/examdemo
# 5. Free Practice Assessment: linked from the exam page and study guide
The facts you need to know, in the study guide's own wording where possible:
| Rule | What it means for you |
|---|---|
| A score of 700 or greater is required to pass | 700 is a scaled score. It isn't 70% of the questions answered correctly, so don't try to count marks during the exam. |
| Exam length | Look it up on the exam page when you book. Microsoft sets it and can change it. |
| Associate prerequisite | The DevOps Engineer Expert certification requires Microsoft Certified: Azure Administrator Associate or Azure Developer Associate. Passing AZ-400 alone doesn't get you the Expert title. |
| Annual renewal | Associate, expert and specialty certifications expire every year. You renew them by passing a free online assessment on Microsoft Learn. It's open book and unproctored, you can take it in a six-month window before expiry, and you can retake it until you pass. |
| Language | The English version is updated first. Localized versions follow about eight weeks later. If the exam isn't offered in your preferred language, you can request an additional 30 minutes. |
| GA vs Preview | Most questions cover generally available (GA) features. Preview features can appear if they're commonly used. |
Gotcha: Book the exam with a personal Microsoft account. Microsoft warns that exam records tied to a work or school account are lost if you leave that organization.
Walkthrough 2: turn the weightings into a schedule
The study guide lists five skill areas:
| Skill area | Weight |
|---|---|
| Design and implement processes and communications | 10–15% |
| Design and implement a source control strategy | 10–15% |
| Design and implement build and release pipelines | 50–55% |
| Develop a security and compliance plan | 10–15% |
| Implement an instrumentation strategy | 5–10% |
This small script splits your study hours in proportion to those weights. Adjust TOTAL_HOURS to suit you:
# study_plan.py: split study hours by the AZ-400 skill weightings
TOTAL_HOURS = 60 # your available study time
weights = { # midpoint of each official range
"Processes and communications": 12.5,
"Source control strategy": 12.5,
"Build and release pipelines": 52.5,
"Security and compliance plan": 12.5,
"Instrumentation strategy": 7.5,
}
total = sum(weights.values()) # 97.5, so normalise to 100%
for area, w in weights.items():
print(f"{area:<32} {TOTAL_HOURS * w / total:5.1f} h")
Output:
Processes and communications 7.7 h
Source control strategy 7.7 h
Build and release pipelines 32.3 h
Security and compliance plan 7.7 h
Instrumentation strategy 4.6 h
Pipelines get more than half your time. The section is long because it covers package management, testing, YAML, deployment strategies, infrastructure as code and pipeline maintenance. Spend any leftover time on hands-on labs in both GitHub and Azure DevOps. The audience profile expects experience with both.
Best practice: Take the free Practice Assessment early, as a baseline, and again near the end. Move hours towards the areas where you scored lowest. The weightings tell you how much each area is worth on the exam. Your scores tell you where you're weak.
Walkthrough 3: the three question styles
Most AZ-400 questions fall into three styles, and each needs a different approach. The exam sandbox lets you practise the interface and formats, such as drag-and-drop and build-list.
1. Recognition. "Which feature lets an Azure Artifacts feed pull packages from a public registry?" You either know the name or you don't. Approach: learn the official product and feature names exactly as the study guide writes them, for example Azure Boards, GitHub Advanced Security and Azure App Configuration Feature Manager. Distractors are often real products that don't fit.
2. Product contrast. "GitHub Packages or Azure Artifacts?" or "Service principal or managed identity?" Approach: for each pair the study guide names, keep a two-column note listing what each is for and where each stops working.
3. Scenario best answer. A company description followed by a requirement such as "minimize administrative effort" or "ensure least privilege". Several options may technically work, and only one best meets the stated constraint. Approach: underline the constraint first, then remove the options that break it.
# Scenario triage checklist
1. What is the requirement? (deploy, secure, measure...)
2. What is the constraint? (least effort, lowest cost, no secrets...)
3. Which platform? (GitHub, Azure DevOps, or both)
4. Remove options that use the wrong platform or break the constraint
What the exam asks about this
No exam question tests these logistics directly. They decide whether your preparation counts, though. Every later level in this course maps to a study guide bullet. Each one ends with this section, showing how the exam tests that topic and which distractors to expect.
Key takeaways
- The study guide (skills measured as of July 27, 2026) is Microsoft's own free document on Microsoft Learn. Use it as your checklist.
- You need a scaled score of 700 or higher to pass. Check the current exam length on Microsoft's exam page.
- The Expert certification also requires the Azure Administrator Associate or Azure Developer Associate certification.
- You renew each year with a free, open-book online assessment on Microsoft Learn.
- Build and release pipelines are worth 50–55% of the exam, so give them about half your time.
- Prepare separately for recognition, product-contrast and scenario best-answer questions.
- This course is independent of Microsoft and doesn't guarantee a pass.