Migration monolithischer Anwendungen und Microservices nach OpenShift in einer skalierbaren Microservices-Architektur
Aufbau und Pflege von CI/CD-Prozessen für automatisierte Deployments mit GitLab und ArgoCD nach GitOps-Prinzipien
Entwicklung von Logging- und Monitoring-Strategien mit Elastic Stack (Elasticsearch, Logstash, Kibana, Beats) inkl. Dashboards, Visualisierungen und Alerting
Erstellung von Log-Schemas, Normalisierung und Anreicherung von Daten für eine verbesserte Observability
Einrichtung von Monitoring-Dashboards in Kibana sowie Erweiterung der Observability mit Prometheus und Grafana
Secret Management via kubeseal und sealed secrets sowie Absicherung der Plattform-Komponenten nach BSI-Grundschutz
Onboarding von Microservices nach OpenShift inkl. Helm-Chart-Integration und Kubernetes-Kustomize-Templates
Anbindung eines 3Scale Managers zur Lastverteilung sowie Integration einer Web Application Firewall in die Namespaces
Performance-Optimierung und Hochverfügbarkeits-Konzepte für Elastic-Cluster und Microservice-Deployments
Aufbau und Betrieb von Logging- und Monitoring-Architekturen für Multi-Tenant-Umgebungen
Anbindung von Prometheus Blackbox-Exportern zur Erhebung von Metriken der Microservices
Einrichtung von ELK- und Logstash-Pipelines zur Verarbeitung und Standardisierung von Logs mehrerer Kunden
Load Balancing und Reverse Proxy mit NGINX/HA Proxy
Mitarbeit in einem agilen Team nach SAFe und aktive Unterstützung bei der Transformation von Legacy-Systemen
Umstellung eines Monolithen auf eine Microservices-Architektur und Aufbau einer skalierbaren Container-Plattform
Integration sämtlicher Änderungen in CI/CD-Pipelines mit Jenkins und Docker, inkl. automatisierter Tests und Qualitätssicherung
Aufbau einer automatisierten Infrastruktur mit Deployment- und Service-Templates sowie Self-Healing-Mechanismen mit Ansible
Implementierung von Logging- und Monitoring-Lösungen mit Elastic Stack (Elasticsearch, Logstash, Kibana) sowie Standardisierung von Logformaten für verschiedene Services
Anbindung von Security- und Compliance-Tools an die Logging-Architektur sowie Normalisierung und Korrelation von Logs für verbesserte Observability
Einrichtung von Dashboards zum Monitoring der Environments mit Prometheus, Grafana und Kibana, inkl. Performance- und Kapazitätsanalysen
Integration statischer Codeanalyse (SonarQube) in den Entwicklungsprozess zur Sicherstellung von Codequalität und Compliance
Containerisierung und Orchestrierung der Services mit Docker und Kubernetes, inkl. Aufbau von Multi-Tenant-Strukturen
Konfiguration von Load Balancern mit HA Proxy sowie Absicherung der Plattform durch Reverse Proxy und HTTPS-Verbindungen (inkl. SSL-Zertifikaten, HSTS, OCSP Stapling)
Durchführung von Performance- und Lasttests mit Citrus zur Sicherstellung der Systemstabilität
Aufbau eines POCs mit einer Deployment-Pipeline in OpenShift und Migration in die AWS Cloud Infrastructure
Provisioning und Setup für Integrations-, Validierungs- und Produktionsumgebungen mit Ansible und Terraform
Entwicklung sicherheitskritischer Architekturen nach BSI-Grundschutz und Unterstützung beim Security Monitoring in Cloud- und On-Prem-Umgebungen
Versionierungsverwaltung mit Git und Mitarbeit nach agilen Prinzipien
Hamburg Südamerikanische Dampfschifffahrts-Gesellschaft A/S & Co KG
Einsatz in verschiedenen Projekten zur Automatisierung von Build- und Deployment-Prozessen für die In-House-Software GLOBE
Entwicklung von Buildtools mit Gradle zur Vereinfachung und Standardisierung von Integrations- und Deployment-Workflows
Erstellung und Pflege von CI/CD-Pipelines mit Jenkins und Shell, inkl. Integration automatisierter UI-Tests
Automatisiertes Deployment neuer Versionen der Java-Applikation sowie Aufbau wiederverwendbarer Deployment-Templates
Einführung von Containerisierung und Orchestrierung mit Docker und Kubernetes, inkl. grundlegender Logging- und Monitoring-Konzepte
Erweiterung des Monitorings mit Dynatrace durch Dashboards für Produktions- und Freigabeumgebungen sowie Analyse von Performance- und Verfügbarkeitskennzahlen
Anbindung von Elastic Stack (Elasticsearch, Logstash, Kibana) als zentrale Plattform für Log-Sammlung, Visualisierung und Fehlersuche
Definition von Logging-Standards und Normalisierung von Logs zur Vereinheitlichung der Datenbasis für Security- und Operations-Teams
Integration von SonarQube zur Qualitätsanalyse in die CI/CD-Prozesse und Sicherstellung von Codequalität und Sicherheitsstandards
Entwicklung eines Webservices mit Java und Spring Boot zur Anbindung verschiedener Aufgabenerfassungssysteme externer Provider
Optimierung von Server-Parametern (Worker-Prozesse, Caching-Lösungen wie mod_cache) zur Verbesserung von Stabilität und Performance
Unterstützung bei der Absicherung der Infrastruktur und Integration von Security-Maßnahmen in bestehende Deployments