Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Zweck dieses Dokuments
Dieser Kursleitfaden soll Ihnen helfen zu verstehen, was Sie bei der Prüfung erwartet. Er enthält eine Zusammenfassung der Themen, die in der Prüfung behandelt werden könnten, sowie Links zu zusätzlichen Ressourcen. Mit den in diesem Dokument enthaltenen Informationen und Materialien können Sie sich gezielt auf die Prüfung vorbereiten.
| Nützliche Links | Beschreibung |
|---|---|
| Erwerben der Zertifizierung | Einige Zertifizierungen erfordern nur das Bestehen einer Prüfung, während für andere mehrere Prüfungen erforderlich sind. |
| Zertifizierungserneuerung | Die Associate-, Expert- und Specialty-Zertifizierungen von Microsoft sind nur ein Jahr lang gültig. Sie können verlängern, indem Sie eine kostenlose Onlinebewertung bei Microsoft Learn absolvieren. |
| Ihr Microsoft Learn-Profil | Wenn Sie Ihr Zertifizierungsprofil mit Microsoft Learn verknüpfen, können Sie Examen planen und verlängern sowie Zertifikate freigeben und drucken. |
| Examensbewertung und Ergebnisberichte | Zum Bestehen ist eine Mindestpunktzahl von 700 erforderlich. |
| Prüfungs-Sandbox | Sie können die Prüfungsumgebung erkunden, indem Sie unsere Prüfungs-Sandbox besuchen. |
| Anfordern von Unterkünften | Wenn Sie Hilfsmittel benutzen, zusätzliche Zeit benötigen oder einen Teil des Prüfungsprozesses abändern müssen, können Sie eine Anpassung anfordern. |
| Kostenlose Übungsbewertung | Stellen Sie Ihr Wissen mit Übungsfragen auf die Probe, um sich auf das Examen vorzubereiten. |
Aktualisierungen der Prüfung
Unsere Prüfungen werden regelmäßig aktualisiert, um Fertigkeiten abzufragen, die zum Ausführen einer Rolle erforderlich sind. Je nachdem, wann Sie die Prüfung ablegen, haben wir zwei Versionen der Qualifikationsbewertungsziele hinzugefügt.
Wir aktualisieren immer zuerst die englische Sprachversion der Prüfung. Einige Prüfungen werden in andere Sprachen übersetzt, und diese werden ungefähr acht Wochen nach der Aktualisierung der englischen Version aktualisiert. Microsoft unternimmt zwar große Anstrengungen, um die lokalisierten Versionen der Examen gemäß Ankündigung zu aktualisieren, aber es kann vorkommen, dass die Aktualisierung der lokalisierten Versionen eines Examens nicht nach diesem Zeitplan erfolgen kann. Weitere verfügbare Sprachen sind im Abschnitt Prüfung planen der Webseite mit den Details zur Prüfung aufgeführt. Wenn die Prüfung nicht in Ihrer bevorzugten Sprache verfügbar ist, können Sie eine zusätzliche Zeit von 30 Minuten anfordern, um sie abzuschließen.
Hinweis
Die Aufzählungspunkte die den bewerteten Fertigkeiten folgen, sollen veranschaulichen, wie wir die jeweilige Fähigkeit bewerten. In der Prüfung können verwandte Themen behandelt werden.
Hinweis
Die meisten Fragen umfassen Features der allgemeinen Verfügbarkeit (GA). Die Prüfung kann Fragen zu Previewfunktionen enthalten, wenn diese Funktionen häufig verwendet werden.
Ab dem 24. April 2026 gemessene Fähigkeiten
Zielgruppenprofil
Als DevOps Ingenieur*in sind Sie ein*e Entwickler*in oder Infrastrukturadministrator*in mit Fachkompetenz bei der Arbeit mit Personen, Prozessen und Produkten, um die kontinuierliche Bereitstellung von Mehrwert in Organisationen zu ermöglichen.
Ihre Aufgaben für diese Rolle umfassen die Bereitstellung von Microsoft DevOps-Lösungen, die kontinuierliche Sicherheit, Integration, Tests, Übermittlung, Bereitstellung, Überwachung und Feedback beinhalten. Sie entwerfen und implementieren Workflow, Zusammenarbeit, Kommunikation, Quellcodeverwaltung und Automatisierung.
Als DevOps Ingenieur*in arbeiten Sie in funktionsübergreifenden Teams, unter anderem:
Entwickler
Ingenieur*innen für Site Reliability
Azure-Administrator*innen
Sicherheitstechniker
Sie benötigen Erfahrung in der Verwaltung von und Entwicklung in Azure und umfassende Qualifikationen in mindestens einem dieser Bereiche. Außerdem sollten Sie Erfahrungen bei der Implementierung von GitHub- und Azure DevOps-Lösungen haben.
Qualifikationen auf einen Blick
Entwerfen und Implementieren von Prozessen und Kommunikationen (10–15 %)
Entwerfen und Implementieren einer Quellcodeverwaltungsstrategie (10–15 %)
Entwerfen und Implementieren von Build- und Releasepipelines (50–55 %)
Entwickeln eines Sicherheits- und Complianceplans (10–15 %)
Implementieren einer Instrumentierungsstrategie (5–10 %)
Entwerfen und Implementieren von Prozessen und Kommunikationen (10–15 %)
Entwerfen und Implementieren von Nachverfolgbarkeit und Workflow
Entwerfen und Implementieren einer Struktur für den Workflow, einschließlich GitHub Flow
Entwerfen und Implementieren einer Strategie für Feedbackzyklen, einschließlich Benachrichtigungen und GitHub-Issues
Entwerfen und Implementieren der Integration für die Nachverfolgung von Arbeit, einschließlich GitHub-Projekte, Azure Boards und Repositorys
Entwerfen und Implementieren der Quell-, Fehler- und Qualitätsnachverfolgung
Entwerfen und Implementieren geeigneter Metriken und Abfragen für DevOps
Entwerfen und Implementieren eines Dashboards, einschließlich Workflow, z. B. Zykluszeiten, Wiederherstellungsdauer und Vorlaufzeit
Entwerfen und Implementieren geeigneter Metriken und Abfragen für die Projektplanung
Entwerfen und Implementieren geeigneter Metriken und Abfragen für die Entwicklung
Entwerfen und Implementieren geeigneter Metriken und Abfragen für Tests
Entwerfen und Implementieren geeigneter Metriken und Abfragen für Sicherheit
Entwerfen und Implementieren geeigneter Metriken und Abfragen für die Bereitstellung
Entwerfen und Implementieren geeigneter Metriken und Abfragen für Vorgänge
Konfigurieren von Zusammenarbeit und Kommunikation
Dokumentieren eines Projekts durch Konfigurieren von Wikis und Prozessdiagrammen, einschließlich Markdown- und Mermaid-Syntax
Konfigurieren der Releasedokumentation, einschließlich von Versionshinweisen und der API-Dokumentation
Automatisieren der Erstellung von Dokumentation aus dem Git-Verlauf
Konfigurieren der Integration mithilfe von Webhooks
Konfigurieren der Integration zwischen Azure Boards und GitHub-Repositorys
Konfigurieren der Integration zwischen GitHub oder Azure DevOps und Microsoft Teams
Entwerfen und Implementieren einer Quellcodeverwaltungsstrategie (10–15 %)
Entwerfen und implementieren Sie Branches-Strategien für den Quellcode.
Entwerfen einer Branchstrategie, einschließlich von trunkbasierten Branches, Featurebranches und Releasebranches
Entwerfen und Implementieren eines Pullanforderungsworkflows mithilfe von Branchrichtlinien und Branch-Schutzregeln
Implementierung von Einschränkungen bei der Zusammenführung von Branches mithilfe von Branch-Politiken und Branch-Schutzregeln
Konfigurieren und Verwalten von Repositorys
Entwerfen und Implementieren einer Strategie zum Verwalten großer Dateien, einschließlich Git Large File Storage (LFS) und git-fat
Entwerfen einer Strategie zum Skalieren und Optimieren eines Git-Repositorys, einschließlich skalarer und repositoryübergreifender Freigabe
Konfigurieren von Berechtigungen im Quellcodeverwaltungsrepository
Konfigurieren von Tags zum Organisieren des Quellcodeverwaltungsrepositorys
Wiederherstellen bestimmter Daten mithilfe von Git-Befehlen
Entfernen bestimmter Daten aus der Quellcodeverwaltung
Entwerfen und Implementieren von Build- und Releasepipelines (50–55 %)
Entwerfen und Implementieren einer Strategie für die Paketverwaltung
Empfohlene Paketverwaltungstools, einschließlich GitHub-Pakete und Azure Artifacts
Entwerfen und Implementieren von Paketfeeds und Ansichten für lokale und Upstreampakete
Entwerfen und Implementieren einer Strategie zur Abhängigkeitsversionsverwaltung für Coderessourcen und -pakete, einschließlich der semantischen Versionsverwaltung (SemVer) und der datumsbasierten Versionsverwaltung (CalVer)
Entwerfen und Implementieren einer Versionierungsstrategie für Pipelineartefakte
Entwerfen und Implementieren einer Teststrategie für Pipelines
Entwerfen und Implementieren von Qualitäts- und Releasegates, einschließlich von Sicherheit und Governance
Entwerfen einer umfassenden Teststrategie, einschließlich lokaler Tests, Komponententests, Integrationstests und Auslastungstests
Implementieren von Tests in einer Pipeline, einschließlich Konfigurieren von Testaufgaben, Konfigurieren von Test-Agents und Integration von Testergebnissen
Implementierung der Code-Coverage-Analyse
Entwerfen und Implementieren von Pipelines
Auswählen einer Bereitstellungsautomatisierungslösung, einschließlich GitHub Actions und Azure Pipelines
Entwerfen und Implementieren eines GitHub-Runners oder einer Azure DevOps-Agent-Infrastruktur, einschließlich Kosten, Tools, Lizenzen, Konnektivität und Wartbarkeit
Entwerfen und Implementieren der Integration zwischen GitHub-Repositorys und Azure Pipelines
Entwicklung und Implementierung von Pipeline-Trigger-Regeln
Entwickeln von Pipelines mithilfe von YAML
Entwerfen und Implementieren einer Strategie für die Auftragsausführungsreihenfolge, einschließlich der parallelen Ausführung und der Ausführung in mehrstufigen Pipelines
Entwickeln und Implementieren komplexer Pipelineszenarios, z. B. Hybridpipelines, VM-Vorlagen und selbstgehostete Runner oder Agents
Erstellen wiederverwendbarer Pipelineelemente, einschließlich von YAML-Vorlagen, Taskgruppen, Variablen und Variablengruppen
Entwerfen und Implementieren von Überprüfungen und Genehmigungen mithilfe von YAML-basierten Umgebungen
Entwerfen und Implementieren von Bereitstellungen
Entwerfen einer Bereitstellungsstrategie, einschließlich von Blue-Green- und Canary-Bereitstellungen, Bereitstellungsringen, Bereitstellungen mit progressiver Exposition, Featureflags sowie A/B-Tests
Entwerfen einer Pipeline, um sicherzustellen, dass Abhängigkeitsbereitstellungen zuverlässig sortiert sind
Planen Sie die Minimierung von Ausfallzeiten während der Bereitstellung, indem Sie Load-Balancing, rollierende Bereitstellungen und die Nutzung von Slots und Swaps für die Bereitstellung verwenden
Entwerfen eines Hotfixpfadplans für die Behandlung von Codefixes mit hoher Priorität
Entwurf und Umsetzung einer Resilienzstrategie für die Bereitstellung
Implementieren von Featureflags mithilfe des Feature-Managers von Azure App Configuration
Implementieren der Anwendungsbereitstellung mithilfe von Containern, Binärdateien und Skripts
Implementieren einer Bereitstellung, die Datenbanktasks enthält
Entwerfen und Implementieren von Infrastructure-as-Code (IaC)
Empfehlen einer Konfigurationsverwaltungstechnologie für die Anwendungsinfrastruktur
Implementieren einer Konfigurationsverwaltungsstrategie für die Anwendungsinfrastruktur
Definieren einer IaC-Strategie, einschließlich der Quellcodeverwaltung und der Automatisierung von Tests und Bereitstellungen
Entwerfen und Implementieren der gewünschten Zustandskonfiguration für Umgebungen, einschließlich Azure Automation State Configuration, Azure Resource Manager, Bicep und Azure Machine Configuration
Entwerfen und Implementieren von Azure Deployment Environments für On-Demand-Self-Deployment
Verwalten von Pipelines
Überwachen der Pipelineintegrität, einschließlich der Fehlerrate, Dauer und fehlerhafter Tests
Optimieren einer Pipeline für Kosten, Zeit, Leistung und Zuverlässigkeit
Optimierung der Pipeline-Konkurrenzfähigkeit für Leistungsfähigkeit und Kosteneffizienz
Entwerfen und Implementieren einer Aufbewahrungsstrategie für Pipelineartefakte und Abhängigkeiten
Migrieren einer Pipeline von klassisch zu YAML in Azure Pipelines
Entwickeln eines Sicherheits- und Complianceplans (10–15 %)
Entwerfen und Implementieren von Authentifizierungs- und Autorisierungsmethoden
Wählen Sie zwischen Microsoft Entra Dienstprinzipalen und verwalteten Identitäten für Azure-Ressourcen (vom System zugewiesene und vom Benutzer verwiesene)
Implementieren und Verwalten der GitHub-Authentifizierung, einschließlich GitHub-Apps, GITHUB_TOKEN und persönliche Zugriffstoken
Implementieren und Verwalten von Azure DevOps-Dienstverbindungen und persönlichen Zugriffstoken
Entwerfen und Implementieren von Berechtigungen und Rollen in GitHub
Entwerfen und Implementieren von Berechtigungen und Sicherheitsgruppen in Azure DevOps
Empfehlen geeigneter Zugriffsebenen, einschließlich des Beteiligtenzugriffs in Azure DevOps und des Zugriffs für externe Projektmitarbeiter in GitHub
Konfigurieren von Projekten und Teams in Azure DevOps
Entwerfen und Implementieren einer Strategie für die Verwaltung vertraulicher Informationen bei der Automatisierung
Implementieren und Verwalten von Geheimnissen, Schlüsseln und Zertifikaten mithilfe von Azure Key Vault
Implementierung und Verwaltung von Secrets und secretless Authentifizierung (z.B. Workload Identity Verbund/OpenID Connect) in GitHub Actions und Azure Pipelines
Entwerfen und Implementieren einer Strategie für die Verwaltung vertraulicher Dateien während der Bereitstellung, einschließlich sicherer Azure Pipelines-Dateien
Entwerfen von Pipelines, um Datenlecks vertraulicher Informationen zu verhindern
Automatisieren von Sicherheits- und Konformitätsüberprüfungen
Entwerfen einer Strategie für die Sicherheits- und Complianceüberprüfung, einschließlich Abhängigkeit, Code, Geheimnis und Lizenzierungsüberprüfung
Konfigurieren der DevOps-Sicherheit in Microsoft Defender for Cloud
Konfigurieren von GitHub Advanced Security für GitHub und Azure DevOps
Integrieren von GitHub Advanced Security mit Microsoft Defender for Cloud
Automatisieren Sie die Containerüberprüfung, einschließlich der Überprüfung von Containerimages, und konfigurieren Sie eine Aktion, um eine CodeQL-Analyse in einem Container auszuführen
Automatisieren der Analyse von Lizenzierung, Sicherheitsrisiken und Versionsverwaltung von Open-Source-Komponenten mithilfe von Dependabot-Warnungen
Implementieren einer Instrumentierungsstrategie (5–10 %)
Konfigurieren der Überwachung für eine DevOps-Umgebung
Konfigurieren von Azure Monitor- und Azure Monitor-Protokollen für die Integration in DevOps-Tools
Konfigurieren der Sammlung von Telemetrie mithilfe von Application Insights, VM Insights, Container Insights, Azure Monitor for Storage und Azure Monitor for Networks
Konfigurieren der Überwachung in GitHub, einschließlich der Aktivierung von Erkenntnissen, und Erstellen und Konfigurieren von Diagrammen
Konfigurieren von Warnungen für Ereignisse in GitHub Actions und Azure Pipelines
Analysieren von Metriken aus der Instrumentierung
Untersuchen von Infrastrukturleistungsindikatoren, einschließlich CPU, Arbeitsspeicher, Datenträger und Netzwerk
Analysieren von Metriken mithilfe der gesammelten Telemetrie, einschließlich Nutzung und Anwendungsleistung
Untersuchen Sie verteiltes Tracing mithilfe von Application Insights
Abfragen von Protokollen mithilfe von einfachen KQL-Abfragen (Kusto-Abfragesprache)
Lernressourcen
Es wird empfohlen, dass Sie vor dem Ablegen der Prüfung üben und praktische Erfahrungen sammeln. Wir bieten Optionen für Selbststudium und Präsenzschulung sowie Links zu Dokumentationen, Community-Websites und Videos.
| Lernressourcen | Links zu Lern- und Dokumentationsressourcen |
|---|---|
| Bereiten Sie sich vor | Wählen Sie aus eigenverantwortlichen Lernpfaden und Modulen aus, oder nehmen Sie an einer Präsenzschulung teil. |
| Dokumentation finden |
DevOps-Ressourcencenter Dokumentation zu Azure DevOps Azure Boards Übersicht über Schlüssel, Geheimnisse und Zertifikate in Azure Key Vault Azure Monitor. Azure-Pipelines Azure Repos Verwenden von Azure DevOps und GitHub |
| Fragen stellen | Microsoft Q&A | Microsoft-Dokumentation |
| Community-Support erhalten | Azure DevOps – Microsoft Tech Community |
| Folgen Sie Microsoft Learn | Microsoft Learn – Microsoft Tech Community |
| Video finden |
Prüfungsbereitschaftszone Microsoft Learn Shows |
Änderungsprotokoll
In der folgenden Tabelle sind die Änderungen an den bewerteten Qualifikationen zwischen der aktuellen und der vorherigen Version zusammengefasst. Die funktionalen Gruppen sind fett formatiert. Danach folgen die Ziele innerhalb jeder Gruppe. In der Tabelle werden die vorherige und die aktuelle Version der bewerteten Qualifikationen im Examen verglichen. In der dritten Spalte wird der Umfang der Änderungen beschrieben.
| Qualifikationsbereich vor dem 24. April 2026 | Qualifikationsbereich ab dem 24. April 2026 | Ändern |
|---|---|---|
| Entwerfen und Implementieren einer Quellcodeverwaltungsstrategie | Entwerfen und Implementieren einer Quellcodeverwaltungsstrategie | Keine Änderung |
| Entwerfen und implementieren Sie Branches-Strategien für den Quellcode. | Entwerfen und implementieren Sie Branches-Strategien für den Quellcode. | Nebenversion |
| Entwerfen und Implementieren von Build- und Releasepipelines | Entwerfen und Implementieren von Build- und Releasepipelines | Keine Änderung |
| Entwerfen und Implementieren einer Strategie für die Paketverwaltung | Entwerfen und Implementieren einer Strategie für die Paketverwaltung | Nebenversion |
| Entwerfen und Implementieren von Bereitstellungen | Entwerfen und Implementieren von Bereitstellungen | Nebenversion |
| Entwerfen und Implementieren von Infrastructure-as-Code (IaC) | Entwerfen und Implementieren von Infrastructure-as-Code (IaC) | Nebenversion |
| Entwickeln eines Sicherheits- und Complianceplans | Entwickeln eines Sicherheits- und Complianceplans | Keine Änderung |
| Entwerfen und Implementieren von Authentifizierungs- und Autorisierungsmethoden | Entwerfen und Implementieren von Authentifizierungs- und Autorisierungsmethoden | Nebenversion |
| Entwerfen und Implementieren einer Strategie für die Verwaltung vertraulicher Informationen bei der Automatisierung | Entwerfen und Implementieren einer Strategie für die Verwaltung vertraulicher Informationen bei der Automatisierung | Nebenversion |
| Implementieren einer Instrumentierungsstrategie | Implementieren einer Instrumentierungsstrategie | Keine Änderung |
| Konfigurieren der Überwachung für eine DevOps-Umgebung | Konfigurieren der Überwachung für eine DevOps-Umgebung | Nebenversion |