DevOps-Planung:
- Transformationsplanung
- Projektauswahl
- Teamstrukturen
- Migration zu Azure DevOps
Erste Schritte mit der Quellensteuerung:
- Was ist Quellensteuerung
- Vorteile der Quellensteuerung
- Arten von Quellsteuerungssystemen
- Einführung in Azure-Repos
- Einführung in GitHub
- Migration von TFVC (Team Foundation Version Control) zu Git in Azure Repos
- Authentifizierung bei Git in Azure Repos
Git für Unternehmens-DevOps skalieren:
- Wie man sein Git-Repo strukturiert
- Git verzweigte Arbeitsabläufe
- Zusammenarbeit mit Pull-Anforderungen in Azure-Repos
- Warum sollte man sich für GitHooks interessieren
- Förderung der inneren Quelle
Konsolidieren von Artefakten und Entwerfen einer Strategie für das Abhängigkeitsmanagement:
- Package-Abhängigkeiten
- Package-Verwaltung
- Migrieren und Konsolidieren von Artefakten
Kontinuierliche Integration in Azure-Pipelines umsetzen:
- Das Konzept der Pipelines in DevOps
- Azure-Pipelines
- Verwendung von gehosteten vs privaten Agenten bewerten
- Agenten-Pools
- Pipelines und Parallelität
- Azure DevOps und Open Source-Projekte (öffentliche Projekte)
- Azure Pipelines YAML vs Visual Designer
- Übersicht über kontinuierliche Integration
- Umsetzung einer Build-Strategie
- Integration in Azure-Pipelines
- Integration der externen Quellensteuerung in Azure-Pipelines
- Private Agenten einrichten
- Analysieren und integrieren von mehrstufigen Docker-Builds
Verwalten von Anwendungskonfiguration und Geheimnissen:
- Einführung in die Sicherheit
- Umsetzen eines sicheren und konformen Entwicklungsprozesses
- Überdenken von Anwendungskonfigurationsdaten
- Verwaltung von Geheimnissen, Token und Zertifikaten
- Umsetzen von Tools zum Verwalten von Sicherheit und Compliance in einer Pipeline
Codequalität und Sicherheitsrichtlinien verwalten:
- Codequalität verwalten
- Sicherheitsrichtlinien verwalten
Eine Container-Build-Strategie umsetzen:
- Eine Container-Build-Strategie umsetzen
- Container mit Docker umsetzen
Artifactversionen, Sicherheit und Compliance verwalten:
- Package-Sicherheit
- Open-Source Software
- Integration von Lizenz- und Schwachstellen-Scans
- Implementieren einer Versionsstrategie (Git-Version)
Entwerfen einer Freigabe-Strategie:
- Einführung in kontinuierliche Lieferung
- Strategieempfehlungen freigeben
- Aufbau einer hochwertigen Freigabe-Pipeline
- Auswählen eines Bereitstellungsmusters
- Auswahl des richtigen Freigabe-Management-Tools
Einrichten eines Freigabe-Management Workflows:
- Erstellen einer Freigabe-Pipeline
- Bereitstellen und Konfigurieren von Umgebungen
- Verwalten und Modularisieren von Aufgaben und Vorlagen
- Integrieren von Geheimnissen in die Freigabe-Pipeline
- Konfigurieren einer automatisierten Integration und Funktionstestautomatisierung
- Automatisierte Gesundheitsinspektion
Ein geeignetes Bereitstellungsmuster implementieren:
- Einführung in Bereitstellungsmuster
- Implementieren einer Blau-Grün-Bereitstellung
- Funktionswechsel
- Canary-Freigaben
- Test-Launch
- AB-Test
- Progressive Expositions-Bereitstellung
Implementieren eines Prozesses zur Weiterleitung von System-Feedback an Entwicklungsteams:
- Tools anwenden, die die Systemnutzung, Funktionsnutzung und den Fluss verfolgen
- Das Routing für Crash-Berichtsdaten von Mobilanwendungen umsetzen
- Überwachungs- und Status-Dashboards entwickeln
- Integration und Konfiguration von Ticketingsystemen
Infrastruktur und Konfiguration Azure Tools:
- Infrastruktur als Code- und Konfigurationsmanagement
- Erstellen von Azure-Ressourcen mit Hilfe von ARM-Vorlagen
- Erstellen von Azure-Ressourcen mit Azure CLI
- Erstellen von Azure-Ressourcen mit Azure PowerShell
- Konfiguration des gewünschten Zustands (DSC)
- Azure-Automatisierung mit DevOps
- Zusätzliche Automatisierungstools
Azure-Bereitstellungsmodelle und -Services:
- Bereitstellungsmodule und -optionen
- Azure-IaaS(Infrastructure-as-a-Service)-Services
- Azure-PaaS (Platform-as-a-Service)-Services
- Serverlose und HPC Computer-Services
- Azure Service-Struktur
Erstellen und Verwalten der Kubernetes-Service-Infrastruktur:
- Azure Kubernetes Service
- Verwaltete Kubernetes-Cluster bereitstellen und konfigurieren
Infrastruktur von Drittanbietern als Code-Tools, die mit Azure verfügbar sind:
- Chef
- Puppet
- Ansible
- Terraform
Compliance und Sicherheit in Ihre Infrastruktur implementieren:
- Sicherheits- und Compliance-Prinzipien mit DevOps
- Azure Sicherheits-Center
System-Feedback-Mechanismen empfehlen und entwerfen:
- Die innere Schleife
- Kontinuierliches Bewusstsein für das Experimentieren
- Praktiken entwerfen, um Endnutzer-Zufriedenheit zu messen
- Entwurfsprozesse zur Erfassung und Analyse von Benutzerfeedback
- Entwurfsprozess zur Automatisierung der Anwendungsanalyse
Feedback-Mechanismen optimieren:
- Zuverlässigkeitstechnik der Seite
- Telemetrieanalyse für Erstellung einer Baseline
- Fortlaufende Feinabstimmung zur Minimierung von sinnlosen oder nichtausführbaren Alarmen vornehmen
- Alarmanalyse für Erstellung einer Baseline
- Schuldlose Rückblicke und eine Just Culture
DevOps-Planung:
- Transformationsplanung
- Projektauswahl
- Teamstrukturen
- Migration zu Azure DevOps
Erste Schritte mit der Quellensteuerung:
- Was ist Quellensteuerung
- Vorteile der Quellensteuerung
- Arten von Quellste...
Mehr Informationen