Schulungsunterlage für IT-Auszubildende, Umschüler und Quereinsteiger in den IT-Betrieb.
DevOps ist keine Software, die man installiert, und keine Stelle, die man besetzt. Es ist eine Arbeitsweise, die Entwicklung und Betrieb wieder zusammenbringt — organisatorisch, kulturell und technisch. Diese Unterlage behandelt alle drei Ebenen, mit deutlichem Schwerpunkt auf dem, was man tatsächlich tut.
| Zielgruppe | Vorkenntnisse |
|---|---|
| Auszubildende Fachinformatik (Systemintegration und Anwendungsentwicklung) | Linux-Kommandozeile, Grundverständnis Netzwerk |
| Umschüler und Quereinsteiger | erste Programmier- oder Administrationserfahrung |
| Administratoren, die in Richtung Automatisierung wollen | Berufserfahrung im Betrieb |
Programmierkenntnisse sind hilfreich, aber keine Voraussetzung. Wer ein Shell-Skript lesen kann, kommt durch.
Jedes Kapitel folgt demselben Muster:
Die Kapitel bauen aufeinander auf. Wer quer einsteigt, sollte zumindest Teil A gelesen haben.
Durch alle Kapitel begleitet uns dieselbe Anwendung: KFZ-Rechner, ein kleiner Webdienst, der eine Versicherungsprämie berechnet. Zu Beginn liegt er als Ordner auf einem Notebook. Am Ende der Unterlage wird er versioniert, automatisch getestet, containerisiert, überwacht und mehrmals täglich ohne Ausfall ausgeliefert.
Jedes Kapitel fügt genau ein Stück hinzu. Das ist Absicht: DevOps entsteht nicht durch eine große Umstellung, sondern durch viele kleine.
| Umfang | Dauer |
|---|---|
| Nur lesen | etwa 6 Stunden |
| Mit allen Labs | 3 bis 4 Tage |
| Als begleitete Schulung | 5 Tage |
Alles, was gebraucht wird, läuft auf einem Linux-System mit 8 GB RAM — ein Notebook, eine VM oder ein Raspberry Pi 5 genügen.
* Git * Podman oder Docker * ein Editor * ein Git-Server (Gitea, GitLab oder GitHub — auch selbst gehostet) * optional: Ansible, Prometheus, Grafana
Verwandte Unterlagen in diesem Wiki:
Farbig hinterlegte Kästen bedeuten:
Ein Praxistipp oder eine Empfehlung aus der Erfahrung.
Etwas, das man wissen muss — typischerweise eine Stelle, an der es sonst klemmt.
Eine Warnung. Hier kann echter Schaden entstehen.
Weiter mit Kapitel 01 — Warum DevOps