AZ-400 DevOps engineer in German
Design and run collaboration, source control, pipelines, security and measurement on GitHub and Azure DevOps: branching strategies, build and release pipelines, deployment strategies, infrastructure as code, secrets and checks in automation. The topics of exam AZ-400 in plain German, with design tasks and exercises.
Search the academy Study plan for this course
Who it is for
For developers and administrators who decide for a team how code reaches production: team leads, platform and operations roles, anyone who wants to go beyond a first pipeline of their own.
Prerequisites
K3 (modules 3.1, 3.2 and 3.7) or equivalent experience with Git, a .NET application and a first pipeline; Azure basics from AZ-900 compact, AZ-104 helps. The exercises need a GitHub account, an Azure DevOps organization of your own and an Azure account; lesson 0.1 explains cost and clean-up.
Afterward, you can
- Set up work flow, traceability and metrics with GitHub Projects, Azure Boards and dashboards
- Design branching strategies, pull request rules, large repositories and the recovery of data
- Choose and justify packages, feeds and versioning
- Design and run pipelines with YAML, templates, runners and agents, a test strategy, approvals and checks
- Choose deployment strategies: blue-green, canary, rings, feature flags, hotfix, database changes
- Place infrastructure as code, desired state and pipeline maintenance
- Design identities, permissions, secrets and security checks in automation
- Observe the delivery chain with Azure Monitor, alerts and metrics
Contents
- D0
2 h
Working environment and map
accounts, cost, clean-up, GitHub and Azure DevOps compared
- D1
5 h
Processes and communication
work flow, connecting Boards and GitHub, metrics and dashboards, wikis, Mermaid, release notes
- D2
6 h
Source control
branching strategies, pull requests and protection rules, large files and repositories, permissions, tags, recovering and removing data
- D3
2 h
Packages and versions
GitHub Packages and Azure Artifacts, feeds and views, SemVer and CalVer
- D4
19 h
Pipelines and deployment
Actions or Azure Pipelines, runners and agents, YAML and templates, test strategy, environments and approvals, deployment strategies, feature flags, databases, infrastructure as code, maintaining pipelines
- D5
6 h
Security and compliance
identities and service connections, permissions, secrets, GitHub Advanced Security, CodeQL, Dependabot, Defender for Cloud
- D6
3 h
Instrumentation
Azure Monitor and Insights, alerts for pipelines, metrics, distributed tracing, logs
- D7
4 h
Wrap-up
final project: the DevOps platform of Nordlicht Reisen, review of the exam areas
About 47 hours in all (indicative).
Lessons
You see the text and video of every lesson here on the site after buying the course; the titles and goals are already shown. A self-study course: you work through the lessons in order and check your exercises yourself against the solutions.
You can read the first module (D0) for free, with text and video, without signing in: so you see how the course works before you buy.
The lessons stand under their modules, in the order of the course. Click a module to open or close its lessons.
D0 Working environment and map
Indicative: 2 hours · 2 lessonsfree to read
Lesson 1 · about 60 minutes
The practice accounts: GitHub, Azure DevOps, Azure; cost and clean-up
Lesson 2 · about 60 minutes
GitHub and Azure DevOps: who can do what, and how they work together
D1 Processes and communication
Indicative: 5 hours · 4 lessons
Lesson 3 · about 90 minutes
Work flow and traceability: GitHub flow, issues, Projects, Boards
Lesson 4 · about 60 minutes
Connecting Azure Boards, GitHub and Microsoft Teams; webhooks
Lesson 5 · about 90 minutes
Metrics and dashboards: lead time, time to recovery, queries
Lesson 6 · about 60 minutes
Documentation: wikis, Markdown and Mermaid, release notes, docs from the Git history
D2 Source control
Indicative: 6 hours · 4 lessons
Lesson 7 · about 90 minutes
Branching strategies: trunk-based, feature branches, release branches
Lesson 8 · about 90 minutes
Pull requests, branch policies and protection rules
Lesson 9 · about 90 minutes
Large files and large repositories: LFS, git-fat, Scalar
Lesson 10 · about 90 minutes
Permissions, tags, recovering data and removing it from the history
D3 Packages and versions
Indicative: 2 hours · 2 lessons
Lesson 11 · about 60 minutes
Package management: GitHub Packages, Azure Artifacts, feeds, views, upstream sources
Lesson 12 · about 60 minutes
Versioning: SemVer, CalVer and the version of pipeline artifacts
D4 Pipelines and deployment
Indicative: 19 hours · 14 lessons
Lesson 13 · about 60 minutes
GitHub Actions or Azure Pipelines? A GitHub repository with Azure Pipelines, triggers
Lesson 14 · about 90 minutes
Runners and agents: hosted, self-hosted, cost, licenses, connection
Lesson 15 · about 90 minutes
YAML in depth: stages, order, parallelism, conditions, matrix
Lesson 16 · about 90 minutes
Reusable building blocks: templates, task groups, variables, reusable workflows
Lesson 17 · about 90 minutes
Complex scenarios: hybrid, VM templates, self-hosted runners and agents in operation
Lesson 18 · about 90 minutes
Test strategy, quality gates and load tests
Lesson 19 · about 60 minutes
Environments, checks and approvals in YAML
Lesson 20 · about 90 minutes
Deployment strategies: blue-green, canary, ring, progressive, A/B
Lesson 21 · about 90 minutes
Avoiding downtime, the hotfix path, resilience of the deployment
Lesson 22 · about 60 minutes
Feature flags with Azure App Configuration
Lesson 23 · about 90 minutes
Deploying applications and databases: containers, binaries, scripts, database tasks
Lesson 24 · about 90 minutes
Infrastructure as code: configuration management, strategy, tests and deployment
Lesson 25 · about 90 minutes
Desired state and Azure Deployment Environments
Lesson 26 · about 60 minutes
Maintaining pipelines: health, cost, concurrency, retention, classic to YAML
D5 Security and compliance
Indicative: 6 hours · 4 lessons
Lesson 27 · about 90 minutes
Identities: service principals or managed identities, GitHub sign-in, service connections
Lesson 28 · about 90 minutes
Permissions: roles in GitHub, security groups in Azure DevOps, access levels
Lesson 29 · about 90 minutes
Secrets in automation: Key Vault, secretless sign-in, secure files
Lesson 30 · about 90 minutes
Automating security and compliance checks: GHAS, CodeQL, Dependabot, Defender for Cloud
D6 Instrumentation
Indicative: 3 hours · 2 lessons
Lesson 31 · about 90 minutes
Monitoring for DevOps: Azure Monitor, Insights, GitHub insights, alerts for pipelines
Lesson 32 · about 90 minutes
Analyzing metrics, distributed traces and logs
D7 Wrap-up
Indicative: 4 hours · 2 lessons
Lesson 33 · about 180 minutes
Final project: the DevOps platform of Nordlicht Reisen
Lesson 34 · about 60 minutes
Review: the exam areas and the lessons; what comes next
Final project: the Kladde
What the Kladde can do after this course
No further work on the Kladde but a final project: the DevOps platform of the made-up Nordlicht Reisen GmbH, first as a design with reasoned decisions, then as an implementation with a repository, pipeline, identity without a secret, checks and monitoring.
At the end you have worked through every area of the exam as a design question and as an exercise and designed and built a whole delivery chain. You check the final project yourself against a list.
Certifications
An offer, never a requirement: these Microsoft exams fit this stage. You take them at Microsoft; we are not a Microsoft training partner.
Requires an associate certification, such as AZ-104.
The course follows the topics Microsoft lists for exam AZ-400 (the version of the skills list dated July 27, 2026, read on Microsoft Learn on November 12, 2026) and replaces neither Microsoft's material nor exam preparation. You take the exam with Microsoft; registration, price, dates and the prerequisites of the certification are there.
Keep learning with Microsoft Learn
Microsoft's learning paths and documentation that go with this course.