DevOps Lab

Firmen setzen immer hÀufiger DevOps Prinzipien ein, um die QualitÀt ihrer Software zu erhöhen und die Time to Market zu optimieren.

Beschreibung

Firmen setzen immer hÀufiger DevOps Prinzipien ein, um die QualitÀt ihrer Software zu erhöhen und die Time to Market zu optimieren. Dieses Training bietet einen Einstieg in die Prinzipien und Konzepte.

An einem praxisnahen Beispiel (Case Study) werden die Methoden von DevOps vorgestellt und können selbstĂ€ndig erfahren werden. Interaktive Übungen zu kulturellen Aspekten unterstĂŒtzen den nachhaltigen Lernerfolg.

Inhalt
  • DevOps Begriffsdefinition und EinfĂŒhrung
    • DevOps - eine Jobbeschreibung?
    • Was lernt Dev von Ops?
    • Was lernt Ops von Dev?
  • Kulturelle Aspekte
    • Kommunikation
      • Warum mĂŒssen funktionale Silos abgebaut und Kommunikation erhöht werden?
    • Fehlerkultur
      • Wie kann man aus Fehlern lernen?
      • Das Prinzip Kaizen
    • AgilitĂ€t
      • Das Manifest fĂŒr agile Softwareentwicklung
      • AgilitĂ€t als Implementierung empirischer Prozesskontrolle
  • Methoden
    • Testautomatisierung
      • Die verschiedenen Kategorien von Tests
      • Implementieren eigener Tests fĂŒr die Case Study
    • Continuous Integration
      • Die Vorteile und Voraussetzungen fĂŒr kontinuierliche Integration
      • Vorbereiten einer einfachen Integrations-Pipeline fĂŒr die Case Study
    • Automatisierung der Infrastruktur
      • Das Konzept „Infrastructure as Code“
      • Automatisieren der Case Study
    • Virtualisierung / Containerization
      • Unterschiede zwischen Hardware, Virtuellen Maschinen und Containern
      • Vor- und Nachteile der verschiedenen AnsĂ€tze
      • Skalieren mit Containern
      • Immutable Infrastructure
    • Monitoring
      • Grundbegriffe von Monitoring und Alerting
      • Wie kann Software von Anfang an monitoringfreundlich entwickelt werden?
    • NĂ€chste Schritte
      • Wie kann das Erlernte in den Arbeitsalltag ĂŒbernommen werden?
      • Wie kann eine schrittweise EinfĂŒhrung von DevOps Prinzipien auf Grundlage der Ideen kontinuierlicher Verbesserung erfolgen?
TEILNEHMER

Dieses 2-tÀgige Training richtet sich an Softwareentwickler und Systemadministratoren, die die Konzepte von DevOps verstehen wollen.

Das sagen unserer TeilnehmerInnen