„Das deployt bei uns der Kollege, der weiß, wie es geht.” Dieser Satz ist ein Risiko – für den Betrieb und für den Kollegen. In dieser Schulung ersetzen wir Handarbeit durch nachvollziehbare Automatisierung.
Inhalte
Tag 1 – Pipeline aufbauen
- Git-Arbeitsweise im Team: Branches, Reviews, Merge-Strategien
- Aufbau einer CI-Pipeline: Build, Test, Artefakt
- Automatisierte Tests sinnvoll schneiden
- Artefakte und Images versionieren statt überschreiben
- Umgebungen trennen: Entwicklung, Test, Produktion
- Deployments automatisieren – mit definiertem Weg zurück
Tag 2 – Infrastruktur und Sicherheit
- Infrastructure as Code: Warum der Serverzustand in Git gehört
- Konfigurationsmanagement mit Ansible
- Geheimnisse in Pipelines sicher handhaben
- DevSecOps: Abhängigkeits- und Container-Scans automatisch einbinden
- Qualitätsschranken, die nicht nur nerven
- Metriken: Wie oft liefern wir aus, wie oft geht etwas schief?
Voraussetzungen
Erfahrung mit Git und der Linux-Kommandozeile. Kenntnisse zu Containern sind hilfreich.
Was Sie mitnehmen
Eine lauffähige Beispiel-Pipeline, Ansible-Rollen als Startpunkt und eine Liste konkreter nächster Schritte für Ihre eigene Umgebung.
