Die Informationstechnik erfordert eine enge Verzahnung von Infrastrukturen und Softwarebereitstellung. In diesem Umfeld stellt DevOps ein zentrales Konzept dar um die Zusammenarbeit zwischen Entwicklung und Betrieb durch Automatisierung zu verbessern. Für Fachkräfte im Bereich der Informatik bedeutet dies eine Verschiebung hin zu agilen Arbeitsmethoden und einer effizienten Steuerung von Cloud Ressourcen.

Kursinhalt
1. Grundlagen und fachlicher Kontext
  • Einführung in Cloud Service Modelle wie IaaS und PaaS
  • Grundprinzipien der Containerisierung und Virtualisierung
  • Rollenverteilung und Kommunikationsstrukturen in agilen IT Umgebungen

2. Methoden und Arbeitsweisen
  • Einrichtung von Continuous Integration und Continuous Deployment Pipelines
  • Automatisierung von Infrastrukturen mittels Infrastructure as Code
  • Einsatz von Versionsverwaltungssystemen für die Konfigurationssteuerung

3. Praktische Anwendung im Arbeitskontext
  • Konfiguration von Cloud Ressourcen unter Berücksichtigung von Sicherheitsvorgaben
  • Orchestrierung von Container Clustern zur Lastverteilung
  • Automatisierte Bereitstellung von Software Releases in Test sowie Produktivumgebungen

4. Analyse, Optimierung und Weiterentwicklung
  • Implementierung von Monitoring Lösungen zur Überwachung der Systemleistung
  • Fehleranalyse und Fehlerbehebung in verteilten Cloud Systemen
  • Strategien zur Skalierung und Kosteneffizienz von Cloud Diensten

Berufliche Relevanz
  • Steigerung der Effizienz durch Automatisierung manueller IT Prozesse
  • Verbesserung der Softwarequalität durch regelmäßige automatisierte Tests
  • Sicherstellung einer hohen Systemverfügbarkeit in dynamischen Betriebsumgebungen