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.

Abgeschlossen
SUSE Manager Salt Konzept + Entwicklung

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.

Start:August 2023
Ende:September 2024
Technologien:
salt
python
suse-manager
uyuni
git
Abgeschlossen
Salt git Formula

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.

Start:Dezember 2023
Ende:März 2024
Technologien:
salt
git
Abgeschlossen
IaC mit Salt: Standardisierte Serverkonfiguration

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.

Start:Januar 2020
Ende:August 2021
Technologien:
salt
linux
git