- Große Drogeriemarkt-Kette in DeutschlandGitlab AdministratorEINZELHANDELMai 2024 - Heute (9 Monate)Migration einer bestehenden GitLab Omnibus-Installation mit rund 1.000 aktiven Benutzern in eine Cloud-native Hybrid-Installation in der Google Cloud.Die neue Umgebung wurde mithilfe des GitLab Environment Toolkits (Ansible und Terraform) in der Google Cloud aufgebaut.Für das Monitoring kam Datadog zum Einsatz. Das GitLab Environment Toolkit wurde dahingehend angepasst, dass Datadog als Komponente auf Gitaly, Praefect und Kubernetes installiert werden kann, um Metriken und Logs zu erfassen und somit eine vollständige Überwachung der Umgebung sicherzustellen.Durch diesen Ansatz konnte eine skalierbare GitLab-Umgebung bereitgestellt werden, die den Anforderungen an Performance und Transparenz für eine große Benutzeranzahl gerecht wird.
- PAYONE GmbHSenior DevOps EngineerBANKEN & VERSICHERUNGENOktober 2022 - Januar 2024 (1 Jahr und 3 Monate)Hamburg, DeutschlandIn diesem Projekt wurden 10 Microservices, die in direkter Abhängigkeit via HTTP kommunizieren haben, in eine Stream-Processing-Architektur mit 30 nahezu unabhängigen Microservices überführt, welche Daten über Kafka austauschen. Dies diente der Stabilisierung eines kritischen Systems zur Abwicklung von Zahlungstransaktionen (mit PCI-DSS-Relevanz) eines deutschen Finanzdienstleisters.Meine Aufgaben in diesem Projekt umfassten:
- Implementierung eines Entwicklungsworkflows mit Git und CI/CD Pipeline
- Die Implementierung von Sicherheitsanforderungen (insbesondere PCI DSS-Anforderungen).
- Die Visualisierung von Logs und Metriken mit Grafana sowie die Einrichtung von Monitoring.
- Bereitschaftsdienst rund um die Uhr (24/7 On-Call Duty).
- Das Einrichten und Konfigurieren von Kubernetes-Clustern on-premise mit Kubespray und sicherstellen des Produktionsbetriebes.
- Bereitstellen von GitLab in einem Kubernetes Cluster zur Automatisierung von DevOps Aufgaben (ausführen von Ansible Playbooks und Shell-Skripten) in DEV und TEST-Umgebungen
- SERGO GmbHSystem Administrator und Software EngineerDIGITALAGENTUREN & IT-CONSULTINGSeptember 2022 - Oktober 2023 (1 Jahr und 2 Monate)Hamburg, DeutschlandIm Rahmen eines internen Projektes haben wir ein Kundenportal neu entwickelt, um Unternehmenskunden automatisierte Abrechnungsdienste für u.A. Server Dienste bereitzustellen. Dieses Projekt dient auch als Show-Case um die Arbeit von mir und meinem Partner zu zeigen.Aktuell: nur noch bei Bedarf - laufende Betreuung (Updates, Wartung) der verschiedenen Entwickler-Systeme (Gitlab, Nexus Repo, Octopus, K8S Cluster).Meine Aufgaben in diesem Projekt umfassten:
- Aufbau von Kubernetes-Clustern mit Kubespray für verschiedene Stages (Dev, Test, Produktion)
- Implementierung von Monitoring- und Backup-Lösungen
- Bereitstellung und Betreuung von Entwicklertools wie GitLab, Nexus, SonarQube und Octopus Deployment
- Einrichtung einer vollständig automatisierten GitLab Pipeline zum Erstellen von NuGet Paketen, Docker Containern und Helm-Chart - auch mit automatisierter Versionierung nach SemVer-Schema und Deployment mit Octopus Deploy
- Bereitstellung von Keycloak als Authentifizierungsserver für Kundenlogins
- Aufbau GitLab Runner Infrastruktur
- Certified Kubernetes Application Developer (CKAD)Cloud Native Computing Foundation2023