Git
Ganz gleich, ob ich ein Webprojekt entwickle oder IT-Infrastruktur konfiguriere – Git ist für mich ein unverzichtbares Werkzeug und fester Bestandteil meines Arbeitsalltags. Aufgrund seiner zentralen Bedeutung habe ich früh begonnen, Kollegen in verschiedenen Git-Themen zu schulen.
Meine Projekte
Aktuelle und vergangene Projekte, wo ich Git eingesetzt habe.
Der Kunde verwaltet über 400 SLES-Maschinen mit SUSE Manager und Salt. Die Salt-Integration des SUSE Managers bietet jedoch weder Unterstützung für Infrastructure as Code (IaC) noch ein ausgereiftes Staging-Konzept. Ich habe es mir zur Aufgabe gemacht, diese zentralen Schwächen zu beheben und dafür individuelle Python-Module entwickelt. Damit konnte sowohl ein funktionierendes Staging-Konzept als auch eine IaC-basierte Verwaltung mit dem SUSE Manager und Salt realisiert werden.
Ich habe ein eigenes Salt-Formula entwickelt, mit dem sich der lokale Git-Client konfigurieren lässt. Das Formula wird automatisiert gegen die jeweils aktuellsten Salt-Versionen in einer GitHub Actions Pipeline getestet.
Damals wurden rund 40 virtuelle Debian Server manuell verwaltet und aktuell gehalten. Ich habe es mir zur Aufgabe gemacht, Salt in die Umgebung zu integrieren, um die Server effizient zu managen und die Konfigurationen mittels IaC zu standardisieren. Heute berichtet der Kunde, dass das Setup weiterhin im Einsatz ist und aktiv weiterentwickelt wird.
Knowledge Base Artikel
Die neusten Artikel zum Thema Git.