Schulungsübersicht
Denkweise, Kultur & Verantwortlichkeiten
- Geschichte von DevOps und C.A.L.M.S.
- DevOps-Prinzipien - Die drei Wege - Dev + Ops + Kultur der Zusammenarbeit
- DevOps-Praktiken - Kontinuierlichkeit in allem - Der End-to-End-DevOps-Lebenszyklus
- Betrachtung der eigenen Projekte der Teilnehmenden
- Die Rolle des Managers im DevOps - Beseitigung von Organisationsengpässen
- Warnsignale: Wie erkennt man ein Projekt ohne gesunde DevOps-Beteiligung?
DevOps-Toolchain: Die Landkarte der Tools (1)
- Everything-as-code - Versionskontrolle & Git
- Labor: Git-Grundlagen — Klonen, Verzweigen, Pull-Request, Code-Review
- Flow - Kontinuierliche Integration & Kontinuierliche Auslieferung
- Labor: Bereitstellen, Ausführen und Interpretieren einer CI/CD-Pipeline mit Jenkins
- Qualitätsmauern - Codequalität & kontinuierliches Testen
- Labor: SonarQube-Einrichtung, Ausführung und Berichterstellung — Codequalität, technische Schulden, Sicherheitsprobleme
- Sichere & tragbare Bereitstellungen mit Containern
- Labor: Containerisierung mit Docker Desktop, Überblick über Kubernetes
- Konfigurationsverwaltung und Infrastructure as Code
- Labor: Konfiguration-as-Code mit Ansible, Bereitstellung eines Webservers
- DevSecOps — Sicherheit in Pipelines einbauen
- Shift-Left-Sicherheit, Software-Lieferkettenmanagement, SBOMs (Software Bill of Materials), Schwachstellenmanagement, Sicherheitsverantwortung
- Demo Snyk für Sicherheitsprüfpunkte in der Pipeline
- SRE & Reliability Engineering — Auslegung auf Resilienz sowie Kundennutzen
Chancenidentifikation & DevOps-Reife
- Perspektive des Geschäfts, Value-Stream-Mapping und -Management
- Fokus des Managements auf — Wartezeiten, Nacharbeit, Übergaben, Genehmigungen
- Labor: Anforderungensrückverfolgbarkeit mit Jira — von der Benutzerstory zum bereitgestellten Code
- Session DevOps-Diagnoserahmen — die 10 Schlüssel Fragen für jedes Projekt
- DORA-Metriken — Bereitstellungshäufigkeit, Lead Time, MTTR, Änderungs-Ausfallrate
- Workshop: DevOps-Reifegradbewertung — angewandt auf reale Projekte
- Die Chance-Matrix — Priorisierung von Quick Wins gegenüber der Roadmap. Kleingruppenpräsentationen — jeder Manager stellt seine Bewertung vor
Business Case, Integration & Aktionsplan
- "Wie überzeugt man den Kunden und wie implementiert man es?"
- Session DevOps-ROI — wie berechnet man die Zeitersparnis gegenüber den Implementierungskosten?
- Wie erstellt man einen Business Case für den Kunden oder das Management?
- Wie integriert man DevOps in Leistungsumfangserklärungen, Angebote oder Projektplanung?
- Finaler Workshop: Jeder Manager präsentiert einen Aktionsplan für ein Projekt
Zusammenfassung, Q&A, Nächste Schritte & empfohlene Ressourcen
Voraussetzungen
Die Teilnehmenden sollten mit folgenden Inhalten vertraut sein:
- Basisverständnis von Softwareentwicklungsprojekten und IT-Betrieb
- Erfahrung im Management technischer Teams, Projekte, Produkte oder Dienstleistungslieferungen
- Vertrautheit mit dem Software-Entwicklungslebenszyklus (Agile, Scrum, Wasserfall oder hybride Ansätze)
- Vorkenntnisse in praktischer DevOps-Arbeit, Docker, Kubernetes oder CI/CD sind nicht erforderlich
Die technischen Labore sind darauf ausgelegt, praktischen Zugang zu DevOps-Konzepten und -Tools aus Managementperspektive zu bieten, statt tiefe ingenieurtechnische Implementierungsdetails zu vermitteln.
Zielgruppe
Dieser Kurs richtet sich an:
- Projektmanager
- Liefermanager
- Teamleiter
- Ingenieurgebäudeleiter (Engineering Managers)
- Entwicklungsleiter
- IT-Manager und Abteilungsleiter
- Produktbesitzer, die an Softwarelieferungsinitiativen beteiligt sind
- Seniore technische Fachkräfte im Übergang in Führungsverantwortung
Das Programm ist insbesondere für Manager wertvoll, die verstehen müssen, wie sich DevOps auf die Projektlieferung, Teamleistung, Qualität, Sicherheit und Geschäftsergebnisse auswirkt, ohne dabei zwangsläufig zu selbstständigen DevOps-Ingenieuren zu werden.
Erfahrungsberichte (2)
Craig war extrem engagiert im Training und hat stets darauf geachtet, dass wir aufmerksam sind. Er passte die Beispiele an unsere täglichen Aktivitäten an und gab immer eine Antwort, wenn danach gefragt wurde, auch wenn die Information nicht im Präsentationsmaterial enthalten war.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kurs - DevOps Foundation®
Maschinelle Übersetzung
Hoher Einsatz und Fachwissen des Trainers
Jacek - Softsystem
Kurs - DevOps Engineering Foundation (DOEF)®
Maschinelle Übersetzung