Badge

Microsoft-zertifiziert: Azure DevOps Engineering Experte

Die Experten von Azure DevOps kombinieren Menschen, Prozesse und Technologien, um kontinuierlich wertvolle Produkte und Dienstleistungen bereitzustellen, die den Bedürfnissen der Endverbraucher und den Geschäftszielen entsprechen.

Erforderliche Prüfung Prüfung AZ-400

Voraussetzung: 1 Zertifizierung | Details ansehen

Bewertete Fähigkeiten

Entwickeln einer DevOps-Strategie

Empfehlung einer Migrations- und Konsolidierungsstrategie für DevOps-Tools

  • Analyse bestehender Artefakte (z.B. Deployment-Pakete, NuGet) und Containerverzeichnisse.
  • Analyse bestehender Testmanagement-Tools
  • Analyse der bestehenden Arbeitsmanagement-Tools
  • Empfehlung von Migrations- und Integrationsstrategien für Artefakt-Repositorien, Source Control, Testmanagement und Work Management

Entwurf und Implementierung eines agilen Arbeitsmanagementansatzes

  • Identifizierung und Empfehlung von Projektmetriken, KPIs und DevOps-Messungen (z.B. Zykluszeit, Durchlaufzeit, Azure Kubernetes Service, WIP-Limit)
  • Implementieren von Tools und Prozessen zur Unterstützung des agilen Arbeitsmanagements
  • Mitarbeiter des Teams über agile Techniken und Praktiken beraten
  • eine Organisationsstruktur empfehlen, die Skalierung agiler Praktiken unterstützt.
  • Vorschläge für Mechanismen der teaminternen und -übergreifenden Zusammenarbeit machen.

Entwickeln einer Qualitätsstrategie

  • Analyse der bestehenden Qualitätsumgebung
  • Qualitätskennzahlen identifizieren und empfehlen
  • Empfehlung einer Strategie für den Lebenszyklus von Funktionsmerkmalen
  • Empfehlung einer Strategie zur Messung und Verwaltung der technischen Verbindlichkeiten
  • Empfehlung von Änderungen in der Teamstruktur zur Qualitätsoptimierung
  • Empfehlung der Strategie für Leistungstests

Einen sicheren Entwicklungsprozess gestalten

  • Überprüfung und Validierung der Codebasis auf Konformität
  • Überprüfung und Validierung der Infrastruktur auf Konformität
  • Empfehlung einer sicheren Entwicklungsstrategie
  • Empfehlungen zu Tools und Praktiken zur Integration von Code-Sicherheitsvalidierung (z.B. statische Codeanalyse) geben.
  • Empfehlung von Tools und Praktiken zur Integration der Validierung der Infrastruktursicherheit

Entwicklung einer Tool-Integrationsstrategie

  • Entwickeln einer Lizenzmanagementstrategie (z.B. VSTS-Benutzer, konkurrierende Pipelines, Testumgebungen, Open-Source-Softwarelizenzierung, DevOps-Tools und -Dienstleistungen, Paketmanagement-Lizenzierung)
  • Entwickeln einer Strategie für eine lückenlose Rückverfolgbarkeit von Work-Items bis hin zu funktionsfähiger Software
  • Entwickeln einer Strategie zur Integration von Monitoring und Feedback in die Entwicklungsteams
  • Entwickeln einer Authentifizierungs- und Zugriffsstrategie
  • Entwickeln einer Strategie zur Integration von lokalen und Cloud-Ressourcen

Implementieren von DevOps Entwicklungsprozessen

Entwurf einer Versionskontrollstrategie

  • Empfohlene Verzweigungsmodelle
  • Empfehlung von Versionskontrollsystemen
  • Empfehlung der Code Flow Strategie

Implementierung und Integration von Source Control

  • Integration einer externen Quellenkontrolle
  • Integration der Versionsverwaltung in Systeme für die kontinuierliche Integration und den kontinuierlichen Einsatz (CI/CD) von Drittanbietern

Implementierung und Verwaltung von Build-Infrastrukturen

  • Implementieren von privaten und gehosteten Vermittlern
  • Integration von Build-Systemen von Drittanbietern
  • Empfehlung einer Strategie für gleichzeitige Pipelines
  • Verwalten der Azure-Pipeline-Konfiguration (z.B. Agent Warteschlangen, Service Endpunkte, Pools, Webhooks)

Implementieren des Code Flow

  • Umsetzung von Pull-Anforderungsstrategien
  • Umsetzung von Branchen- und Fork-Strategien
  • Zweigstellenrichtlinien konfigurieren

Implementierung einer mobilen DevOps-Strategie

  • Verwaltung von mobilen Zielgerätesets und Verteilergruppen
  • Verwalten von Ziel-UI-Testgeräte-Sets
  • Bereitstellung von Testergeräten für den Einsatz
  • Schaffung von öffentlichen und privaten Verteilergruppen

Verwaltung von Anwendungskonfiguration und Geheimnissen

  • Implementieren eines sicheren und konformen Entwicklungsprozesses
  • Implementieren allgemeiner (nicht geheimer) Konfigurationsdaten
  • Verwaltung von Geheimnissen, Token und Zertifikaten
  • Implementieren von Anwendungskonfigurationen (z.B. Web App, Azure Kubernetes Service, Container)
  • Implementieren von Secrets Management (z.B. Web App, Azure Kubernetes Service, Container, Azure Key Vault)
  • Implementieren von Tools für das Management von Sicherheit und Compliance in der Pipeline

Implementieren einer kontinuierlichen Integration

Verwaltung von Codequalitäts- und Sicherheitsrichtlinien

  • Code-Qualität überwachen
  • Konfiguration des Aufbaus zum Bericht über die Code-Deckung
  • Verwaltung der automatisierten Testqualität
  • Verwaltung von Testreihen und Kategorien
  • Überwachung der Qualität der Tests
  • Integration von Sicherheitsanalysetools (z.B. SonarQube, WhiteSource Bolt, Open Web Application Security Project)

Implementierung einer Container-Build-Strategie

  • Erstellen von deployable Images (z.B. Docker, Azure Container Registry)
  • Analyse und Integration von mehrstufigen Docker-Builds

Implementieren einer Build-Strategie

  • Entwickeln von Build-Trigger, Tools, Integrationen und Workflow
  • Implementieren eines hybriden Build-Prozesses
  • Implementieren von Multi-Agent-Builds
  • Empfehlung von Build-Tools und Konfiguration (z.B. Azure Pipelines, Jenkins)
  • Einrichtung eines automatisierten Build-Workflows

Implementieren einer kontinuierlichen Lieferung

Entwurf einer Freigabestrategie

  • Empfohlene Freigabetools
  • Identifizierung und Empfehlung von Freigabegenehmigungen und Gates
  • Empfehlung einer Strategie zur Messung der Qualität der Freigabe und des Freigabeprozesses
  • Empfehlung der Strategie für Freigabe-Informationen und Dokumentation
  • Auswahl des geeigneten Bereitstellungsmusters

Einrichten eines Freigabe-Workflows für das Freigabemanagement

  • Automatisierte Prüfung von Zustandsmeldungen für Freigabegenehmigungen durch den Einsatz von Freigabe-Gates.
  • Konfiguration der automatisierten Integration und der Durchführung von Funktionstests
  • Erstellen einer Freigabe-Pipeline (z.B. Azure Kubernetes Service, Service Fabric, WebApp)
  • Erstellen von mehrstufigen Freigabe-Pipelines
  • Geheimnisse in die Freigabe-Pipeline integrieren
  • Bereitstellungs- und Konfigurationsumgebungen
  • Verwaltung und Modularisierung von Aufgaben und Vorlagen (z.B. Aufgaben- und Variablengruppen)

Implementierung eines geeigneten Bereitstellungsmusters

  • Implementieren von blau-grünen Bereitstellungen
  • Implementieren von Canary-Bereitstellungen
  • Implementieren progressiver Expositions-Bereitstellungen
  • Skalierung einer Freigabe Pipeline zur Bereitstellung an mehreren Endpunkten (z.B. Deployment-Gruppen, Azure Kubernetes Service, Service Fabric)

Implementieren des Abhängigkeitsmanagements

Entwurf einer Strategie für das Abhängigkeitsmanagement

  • Empfehlen Sie Artefakt-Management-Tools und -Praktiken (Azure Artefakte, npm, maven, Nuget).
  • Abziehen gängiger Pakete, um die gemeinsame Nutzung und Wiederverwendung zu ermöglichen.
  • Überprüfung der Codebasis, um Codeabhängigkeiten zu identifizieren, die in Pakete umgewandelt werden können.
  • Identifizierung und Empfehlung standardisierter Pakettypen und -versionen in der gesamten Lösung
  • Überarbeitung bestehender Build-Pipelines zur Umsetzung einer Versionsstrategie, die Pakete Freigabe

Verwalten von Sicherheit und Compliance

  • Open-Source-Softwarepakete auf Sicherheit und Lizenzkonformität zu prüfen, um sie an Unternehmensstandards (z.B. GPLv3) anzupassen
  • Konfigurieren der Build-Pipeline für den Zugriff auf Paketsicherheit und Lizenzbewertung (z.B. Black Duck, White Source)
  • Konfigurieren des sicheren Zugriffs auf Paketfeeds

Implementieren der Anwendungsinfrastruktur

Entwurf einer Infrastruktur- und Konfigurationsmanagementstrategie

  • Analyse der bestehenden und zukünftigen Hosting-Infrastruktur
  • Analyse der bestehenden Infrastruktur als Code (IaC) Technologien
  • Entwickeln einer Strategie zur Verwaltung der technischen Verbindlichkeiten auf Vorlagen
  • Entwurf einer Strategie zur Nutzung der temporären Infrastruktur für Teile eines Bereitstellungszyklus
  • Entwickeln einer Strategie zur Eindämmung der Abdrift des Infrastrukturzustands

Implementieren der Infrastruktur als Code (IaC)

  • Erstellen verschachtelter Ressourcenvorlagen
  • Verwaltung von Geheimnissen in Ressourcenvorlagen
  • Bereitstellung von Azure-Ressourcen
  • Empfehlung einer Infrastruktur als Code (IaC)-Strategie
  • Empfehlung geeigneter Technologien für das Konfigurationsmanagement (ARM Templates, Terraform, Chef, Puppet, Ansible)

Verwaltung der Azure Kubernetes Service Infrastruktur

  • Bereitstellung von Azure Kubernetes Service (z.B. über ARM-Vorlagen, CLI)
  • Erstellen einer Bereitstellungsdatei für die Veröffentlichung im Azure Kubernetes Service (z.B. kubectl, Helm)
  • Entwickeln eines Skalierungsplans

Implementieren von Infrastruktur-Compliance und -Sicherheit

  • Implementieren von Konformitäts- und Sicherheits-Scans
  • Vermeidung von Drifts durch den Einsatz von Konfigurationsmanagement-Tools
  • Automatisierung des Konfigurationsmanagements durch Verwendung der PowerShell Desired State Configuration (DSC)
  • Automatisierung des Konfigurationsmanagements durch die Verwendung eines VM-Agenten mit benutzerdefinierten Skripterweiterungen
  • Aufbau einer automatisierten Pipeline zur Überprüfung von Sicherheit und Konformität

Implementieren eines kontinuierlichen Feedbacks

Empfehlung und Entwurf von System-Feedback-Mechanismen

  • Entwurfspraktiken zur Messung der Endbenutzerzufriedenheit (z.B. Send a Smile, App Analytics)
  • Konzeption von Prozessen zur Erfassung und Analyse von Benutzerfeedback aus externen Quellen (z.B. Twitter, Reddit, Help Desk)
  • Konzept zum Routing für Crash-Report daten der Client-Anwendung
  • Empfehlung von Überwachungswerkzeugen und -technologien
  • Empfehlung von Tools zur Verfolgung der System- und Funktionsnutzung

Implementieren eines Prozesses zur Weiterleitung von System-Feedback an Entwicklungsteams

  • Konfiguration der Integration von Crash-Berichten für Client-Anwendungen
  • Entwickeln von Monitoring- und Status-Dashboards
  • Implementierung eines Routings für die Daten des Crash-Berichts der Client-Anwendung
  • Implementierung von Tools zur Verfolgung von Systemnutzung, Feature-Nutzung und Flow
  • Integration und Konfiguration von Ticketing-Systemen mit dem Arbeitsmanagementsystem des Entwicklungsteams (z.B. IT Service Management Connector, ServiceNow Cloud Management, App Insights Work Items)

Optimierung der Rückkopplungsmechanismen

  • Analyse von Warnmeldungen zur Festlegung einer Basislinie
  • Telemetrie analysieren, um eine Basislinie zu erstellen
  • Durchführung von Live-Überprüfungen vor Ort und Erfassung von Feedback bei Systemausfällen
  • Fortlaufendes Tuning durchführen, um bedeutungslose oder nicht durchführbare Warnungen zu reduzieren.

Voraussetzung

Um Microsoft-zertifiziert zu werden: Azure DevOps Engineer Expert, müssen Sie entweder die Azure Administrator Associate oder Azure Developer Associate Zertifizierung erwerben.

Microsoft-zertifiziert: Azure Administrator Mitarbeiter

Option 1: Voraussetzung für die Zertifizierung

Azure-Administratoren implementieren, überwachen und warten Microsoft Azure-Lösungen, einschließlich wichtiger Dienste in den Bereichen Computer, Speicher, Netzwerk und Sicherheit.

Microsoft-zertifiziert: Azure Developer Associate

Option 2: Voraussetzung für die Zertifizierung

Microsoft Azure Developers entwickeln erstellen, testen und warten Cloud-Lösungen, wie beispielsweise Anwendungen und Services, in Zusammenarbeit mit Cloud-Lösungsarchitekten, Cloud-DBAs, Cloud-Administratoren und Clients, um diese Lösungen zu implementieren.

Vorbereitung auf die Zertifizierung

Selbstgesteuert

Frei
Microlearning
Interaktiv
Zugriff über den Browser
Beginnen Sie mit dem Lernen

Instruktorgeführt

Kostenpflichtig
Individuell
Persönliche Betreuung
Auf Anfrage
Kurse kennenlernen

Prüfung AZ-400

Prüfung AZ-400: Microsoft Azure DevOps-Lösungen

Sprachen: Englisch, Japanisch, Chinesisch (vereinfacht), Koreanisch

Diese Prüfung misst Ihre Fähigkeit, folgende technische Aufgaben zu erfüllen: Entwickeln einer DevOps-Strategie, Implementieren von DevOps-Entwicklungsprozessen, Implementieren einer kontinuierlichen Integration, Implementieren einer kontinuierlichen Lieferung, Implementieren von Abhängigkeitsmanagement, Implementieren von Anwendungsinfrastruktur und Implementieren von kontinuierlichem Feedback. Weitere Informationen.

Prüfung planen

Offizieller Praxistest für die Prüfung AZ-400

Alle Ziele der Prüfung werden ausführlich behandelt, so dass Sie für alle Fragen bei der Prüfung bereit sind.

*Die Preisgestaltung spiegelt keine Werbeangebote oder reduzierten Preise für Mitglieder des Microsoft Imagine Academy-Programms, Microsoft zertifizierte Schulungsleiter und Mitglieder des Microsoft Partner Network wider. Preise können sich ohne vorherige Ankündigung ändern. In den Preisen sind keine Steuern enthalten. Bitte lassen Sie sich die genauen Preise vom Prüfungsanbieter bestätigen, bevor Sie sich für die Teilnahme anmelden.

Zusätzliche Ressourcen

Leitfäden für Schulungen und Zertifizierungen

Informieren Sie sich über alle Zertifizierungen in einem übersichtlichen Schulungs- und Zertifizierungshandbuch oder dem Trainings- und Zertifizierungsposter.

Exam Replay

Sehen Sie sich zwei großartige Angebote an, die Ihnen helfen, Ihre Erfolgschancen zu erhöhen.

Unterstützung fur Zertifizierung

Erhalten Sie Hilfe in Microsoft Support-Foren. Innerhalb eines Werktages wird Ihnen ein Forenmoderator antworten.