SO SIEHT DEIN AUFGABENBEREICH AUS:
Entwickle und betreue unsere Build- und Deployment-Infrastruktur:
- Du arbeitest mit Azure DevOps und entwickelst sowie pflegst CI/CD-Pipelines auf YAML-Basis.
- Du übernimmst die Wartung, Skalierung und das Monitoring von Self-hosted Build Agents und stellst deren Stabilität und Performance sicher.
- Du verwaltest unsere Git-Repositories in Azure Repos, inklusive Branch-Strategien, Code Reviews und Pull Requests.
- Du nutzt Helm zur Verwaltung und Ausrollung unserer Kubernetes-Deployments und passt bestehende Helm-Charts an unsere Anforderungen an.
- Du arbeitest aktiv mit Kubernetes-Ressourcen wie Deployments, ConfigMaps, Secrets und Services.
- Du führst Fehleranalysen auf Basis von Logs und Events durch und nutzt Tools wie kubectl logs zur Unterstützung.
- Du setzt geeignete Deployment-Strategien um (z. B. Rolling Updates) und optimierst bestehende Prozesse.
- Du betreust die Konfiguration von Filebeat zur Log-Weiterleitung in Logging-Stacks wie ELK oder OpenSearch.
- Du hast ein solides Verständnis im Umgang mit Multiline-Logs und weißt, wie man Prospector-Konfigurationen effizient einsetzt.
- Du bringst Docker-Kenntnisse mit, um lokale Entwicklungsumgebungen oder Containerisierung besser zu unterstützen.
- Du fühlst dich sicher in der Linux-Konsole und nutzt diese für Debugging, Automatisierung und Troubleshooting.