Course ID: #AZ-400

AZ-400 Designing and Implementing Microsoft DevOps Solutions

Dauer: 5 Tage Daten: 26 Oktober 2026 25 Januar 2027 26 April 2027 26 Juli 2027

AZ-400 ist der Kurs für DevOps Engineers, die Entwicklung und Betrieb mit Azure DevOps und GitHub zusammenführen. Sie planen die Arbeit mit Azure Boards und GitHub Projects, bauen CI/CD-Pipelines mit Azure Pipelines und GitHub Actions, stellen Infrastruktur als Code bereit, verankern Sicherheitsprüfungen in der Pipeline und richten Monitoring mit Azure Monitor ein. Der Kurs bereitet auf die Prüfung AZ-400 «Designing and Implementing Microsoft DevOps Solutions» vor; für die Zertifizierung «Microsoft Certified: DevOps Engineer Expert» ist zusätzlich die Zertifizierung Azure Administrator Associate oder Azure Developer Associate erforderlich.

Entwicklung für Enterprise DevOps

  • Einführung in DevOps: Transformationsteams, gemeinsame Ziele, Zykluszeiten und validiertes Lernen; Azure DevOps und GitHub im Überblick
  • Agile Planung mit GitHub Projects und Azure Boards, Azure Boards mit GitHub verknüpfen
  • Branchstrategien und Workflows entwerfen, Zusammenarbeit mit Pull Requests und Branch-Richtlinien in Azure Repos
  • Git Hooks, Inner Source und Fork-Workflows
  • Repositorys verwalten: grosse Repositorys, Daten bereinigen, Releases in GitHub
  • Technische Schulden erkennen, Codequalitätswerkzeuge einsetzen und Code-Reviews planen

Continuous Integration mit Azure Pipelines und GitHub Actions

  • Azure Pipelines kennenlernen; Microsoft-gehostete und selbstgehostete Agents, Agentpools und deren Sicherheit
  • Parallele Aufträge und Nebenläufigkeit, klassischer Designer und YAML-Pipelines
  • Pipelinestrategie: Agent-Anforderungen, Multikonfigurations-Builds, GitHub-Integration, Teststrategie und Codeabdeckung
  • Pipelines strukturieren mit Vorlagen, YAML-Ressourcen und mehreren Repositorys
  • GitHub Actions: Workflows, Ereignisse, Jobs und Runner; Continuous Integration mit Umgebungsvariablen, Artefakten und Geheimnissen
  • Container-Buildstrategie mit Docker und Azure-Diensten

Releasestrategie entwerfen und umsetzen

  • Releasepipelines erstellen: Build- und Releaseaufgaben, Artefaktquellen, Genehmigungen und Release Gates
  • Zielumgebungen bereitstellen, Dienstverbindungen konfigurieren, automatisierte Funktions- und Verfügbarkeitstests
  • Aufgaben und Vorlagen modularisieren: Aufgabengruppen, Variablengruppen, eigene Build- und Releaseaufgaben
  • Integritätsprüfung automatisieren: Benachrichtigungen in Azure DevOps und GitHub, Service Hooks, Qualitätsmessung

Sicheres Continuous Deployment mit Azure Pipelines

  • Bereitstellungsmuster: klassische und moderne Ansätze, Microservices-Architekturen
  • Blue-Green-Deployment und Feature Toggles
  • Canary-Releases mit Azure Traffic Manager und Dark Launching
  • A/B-Tests, Progressive Exposure und ringbasierte Bereitstellung
  • Identitäten integrieren: GitHub-SSO, Workload-Identitäten in Microsoft Entra ID, Dienstprinzipale und verwaltete Identitäten
  • Anwendungskonfiguration mit Azure App Configuration, Azure Key Vault und Feature Flags

Infrastructure as Code mit Azure und DSC

  • Grundlagen von Infrastructure as Code und Konfigurationsverwaltung: imperativ und deklarativ, Idempotenz
  • Azure-Ressourcen mit ARM-Vorlagen erstellen: Abhängigkeiten, modulare Vorlagen, Geheimnisse aus Azure Key Vault
  • Azure-Ressourcen mit der Azure CLI und Bash-Skripten erstellen
  • Azure Automation mit Runbooks, Webhooks und Anbindung an die Quellcodeverwaltung
  • Desired State Configuration (DSC): Konfigurationsdrift verwalten, DSC für Linux, hybride Szenarien
  • Bicep mit Visual Studio Code, Azure CLI, Azure Pipelines und GitHub-Workflows einsetzen

Sicherheit implementieren und Codebasen auf Compliance prüfen

  • Secure DevOps: DevSecOps-Prinzipien, typische Schwachstellen wie SQL Injection, Threat Modeling, kontinuierliche Sicherheitsvalidierung und Analyse mit GitHub CodeQL
  • Open-Source-Software im Unternehmen: Sicherheits- und Lizenzfragen, gängige Lizenzen wie MIT, Apache und GPL
  • Software Composition Analysis: GitHub Dependabot, Mend, Snyk und OWASP Dependency-Check in Azure Pipelines, Container-Images scannen
  • Sicherheitsüberwachung und Governance: Microsoft Defender for Cloud, Azure Policy, Ressourcensperren, Microsoft Defender for Identity und GitHub Advanced Security

Strategie für die Abhängigkeitsverwaltung

  • Paketabhängigkeiten erkennen und Komponenten in Pakete zerlegen
  • Paketverwaltung: Feeds, öffentliche und selbst gehostete Quellen, Pakete mit Azure Artifacts nutzen, erstellen und veröffentlichen
  • Artefakte migrieren und konsolidieren, Zugriff auf Paketfeeds absichern
  • Versionierungsstrategie: semantische Versionierung, Views in Azure Artifacts, Paket-Promotion in CI/CD-Pipelines
  • GitHub Packages: Pakete veröffentlichen und installieren, Berechtigungen und Sichtbarkeit steuern

Continuous Feedback

  • Nutzung und Ablauf nachverfolgen mit Azure Monitor, Log Analytics, Application Insights und Kusto Query Language (KQL)
  • Überwachungs- und Statusdashboards mit Azure-Dashboards, Azure Monitor Workbooks und Power BI; Pipelinezustand überwachen und optimieren
  • Wissen im Team teilen: Wikis in Azure DevOps, Markdown und Mermaid, Integration mit Microsoft Teams
  • Anwendungsanalysen mit Application Insights automatisieren
  • Warnungen verwalten, Blameless Retrospectives und Just Culture
Lernlösung

Blended Learning, Firmenseminar, Individualcoaching, Klassenraumtraining, Online Live Webinar

Sprache

Deutsch, Englisch, Französisch, Italienisch

Daten

2026/10/26, 2027/01/25, 2027/04/26, 2027/07/26, flexibel, auf Anfrage

Ort

Brüttisellen, Lausanne, flexibel

Entwicklerinnen und Entwickler sowie Infrastrukturadministratorinnen und -administratoren, die DevOps-Prozesse mit Azure DevOps und GitHub entwerfen und umsetzen oder sich auf die Prüfung AZ-400 vorbereiten.

Vorausgesetzt werden Erfahrung in der Administration und Entwicklung mit Azure, mit fundierten Kenntnissen in mindestens einem dieser Bereiche, sowie Grundkenntnisse in Git. Erfahrung mit Azure DevOps oder GitHub ist hilfreich.

Nach dem Kurs können Sie:

  • Arbeit mit Azure Boards und GitHub Projects planen und Branchstrategien sowie Pull-Request-Workflows festlegen
  • CI-Pipelines mit Azure Pipelines und GitHub Actions in YAML aufbauen, inklusive Agents, Tests und Container-Builds
  • Releasestrategien und Bereitstellungsmuster wie Blue-Green, Canary und Feature Flags umsetzen
  • Azure-Infrastruktur als Code mit ARM-Vorlagen, Bicep, Azure CLI und DSC bereitstellen
  • Geheimnisse, Identitäten, Abhängigkeiten und Open-Source-Komponenten absichern und prüfen
  • Anwendungen und Pipelines mit Azure Monitor und Application Insights überwachen und Feedback in die Entwicklung zurückführen
★★★★★
Ben D. · Google
„Super Schule mit einem Weltklasse Dozenten. Klare Empfehlung“

★★★★★
Nicole M. · Google
„Bin rundum zufrieden. Sehr guter Service.“

★★★★★
Kurt B. · Google
„Klein aber fein. Hier wird mehr auf Qualität … gesetzt!“

Preisspanne: CHF3'700 bis CHF15'000 zzgl. MwSt

Zurücksetzen

ANMELDEN

Newsletter

Erhalten Sie aktuelle Informationen zu neuen Schulungen, Angeboten und Aktionen per E-Mail.

← Zurück

Vielen Dank für deine Antwort. ✨

Email Subscription
Prozess- und Qualitätsmanagement
Amazon
VMware und Virtualisierung