Betreuung und Wartung von Kubernetes-Clustern; Erstellung von Deployments mit Helm und ArgoCD; Aufbau von Monitoring-Lösungen mit Grafana
02/2024 - heute
DevOps Engineer
Prop-Tech-Startup mit Kunden im Energiesektor
Einsatzumfang
Sporadisch (ca. 0-8 Stunden pro Woche) - remote
Aufgabe
Ein Unternehmen mit eigener IoT-Hardware benötigte Unterstützung beim stabilen Betrieb seiner Kubernetes-Cluster sowie beim Aufbau eines Monitorings zur Visualisierung gerätespezifischer Metriken. Zusätzlich war eine Deployment-Automatisierung gefordert, um neue Softwareversionen effizient und ausfallsicher ausrollen zu können.
Lösung
- Kontinuierliche Betreuung und Wartung produktiver Kubernetes-Cluster, inkl. Troubleshooting, Skalierungsstrategien und Ressourcenoptimierung
- Deployment eines MQTT-Exporters, der Telemetriedaten hauseigener IoT-Geräte erfasst
- Visualisierung dieser Metriken auf Geräteebene in Grafana, inkl. Dashboards und Alerting
- Beratung zur Skalierbarkeit & Ausfallsicherheit der Infrastruktur
- Incident-Response innerhalb von <1h, inklusive Root Cause Analysis & Follow-up
Ergebnis
- +90 % Verfügbarkeitssteigerung der Cluster und Services durch systematische Ressourcenoptimierung und Incident-Handling
- Nahezu vollständige Transparenz über IoT-Telemetriedaten, wo vorher keine Sichtbarkeit bestand
- Strategischer Mehrwert für den Kunden durch Architekturbegleitung & Entscheidungsvorlagen
Verwendete Technologien
Grafana
VictoriaMetrics
ArgoCD
Kubernetes
Helm
Linux
Ansible
Bash
Python
Go
VerneMQ
MQTT
PostgreSQL
KeyDB
TimescaleDB