Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Wie SRE klassische IT-Verfahren mit der Softwareentwicklung verbindet.
  • Die Notwendigkeit von Automatisierung und Beobachtbarkeit
  • Unterschiede zwischen Softwareingenieuren und Systemadministratoren.
  • Site Reliability Engineers im Vergleich zu DevOps-Ingenieuren.

Überblick über ein IT-System

  • Systemarchitektur – sowohl vor Ort als auch in der Cloud.

Grundlagen und Praktiken des SRE

  • Infrastruktur als Code.
  • Bedeutung der Containerisierung sowie Orchestrierung (z. B. Docker, Kubernetes).
  • Kontinuierliche Integration, kontinuierliche Bereitstellung und kontinuierliche Auslieferung.
  • Beobachtbarkeit im IT-Umfeld.

Analyse eines IT-Systems

  • Bewertung des Teams sowie der organisatorischen Ressourcen.
  • Erfassung und Visualisierung von Systemen und Prozessen.
  • Abschätzung des potenziellen Nutzens durch den Einsatz von SRE-Methoden.
  • Rolle des Softwareentwicklungsteams.
  • Aufgabenbereiche der Betriebsteams.
  • Verantwortlichkeiten der Geschäftsleitung.

Sicherstellung der Zuverlässigkeit eines Systems

  • Definition und Messung der gewünschten Zuverlässigkeit eines Dienstes.
  • Grundlagen zu Service Level Objectives (SLOs).
  • Einblick in Service Level Indicators (SLIs) sowie Service Level Agreements (SLAs).
  • Umgang mit Fehlerbudgets.
  • Erstellung eigener SLOs.

Optimierung der Systemadministration

  • Einrichtung einer Entwicklungsumgebung
  • Auswahl geeigneter SRE-Tools
  • Priorisierung von Aufgaben für die Automatisierung.
  • Programmierung und Implementierung entsprechender Softwarelösungen.

Umsetzung von „Infrastructure as Code“

  • Testen und Weiterentwickeln der implementierten Codes
  • Gestaltung widerstandsfähiger Systeme, die auch nach Fehlern weiterfunktionieren
  • Erkenntnisgewinn aus fehlerhaften Abläufen

Überwachung von Systemen

  • Beobachtung der Systemleistung und -stabilität.
  • Einsatz geeigneter SRE-Werkzeuge und -Verfahren.

Die Zukunft des Site Reliability Engineering

Zusammenfassung und Abschluss

Voraussetzungen

  • Grundverständnis der IT-Infrastruktur.
  • Grundkenntnisse über den Softwareentwicklungsprozess.
  • Erfahrung in Programmierung oder Scripting – unabhängig von der verwendeten Sprache.

Zielgruppe

  • Entwickler
  • Systemadministratoren
  • Softwarearchitekten
  • DevOps-Ingenieure
  • IT-Manager
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien