Seit über 30 Jahren – zwei Aufgaben: Wir helfen unseren Kunden Geld zu sparen und effizienter zu arbeiten. Dazu entwickeln wir die besten Software-Lösungen. Mit über 800 Mitarbeitern, an 14 Standorten in Deutschland, der Schweiz und Indien: Ihr Erfolg hat Buhl zu Deutschlands größtem inhabergeführten Softwarehaus gemacht. Über eine Million Kunden vertrauen uns Jahr für Jahr: Privatpersonen, Selbstständige und Unternehmen.
Wenn du Teil dieser Erfolgsstory sein möchtest, dann bewirb dich jetzt!
Tätigkeiten
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.
Optimiere und sichere unseren Betrieb:
* 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.
Betreue unsere Kubernetes-Plattform:
* 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.
Lebe Logging & Observability:
* 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.
Weitere Themen, bei denen du glänzt:
* 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.
Anforderungen
* Fundierte Erfahrung mit CI/CD-Tools wie Azure DevOps sowie Infrastructure-as-Code-Methoden.
* Praxis im Kubernetes-Ökosystem und in der Verwaltung komplexer Container-Infrastrukturen.
* Hands-on-Erfahrung mit Logging-Stacks und ein ausgeprägtes Sicherheits- und Betriebsverständnis.
* Gute Kenntnisse in Python – z. B. für Automatisierung, Scripting oder den Umgang mit API-Schnittstellen.
* Du arbeitest selbstorganisiert, strukturiert und bist ein echter Teamplayer.
Bewerbungsprozess
* Wir sichten dein Profil und starten mit einem ersten Telefonat oder einem VideoCall zum Kennenlernen.
* Das passt? Dann stellen wir dir in einem zweiten Gespräch per VideoCall (oder auch gerne vor Ort) das Arbeitsfeld im Detail vor. Und klären natürlich deine Fragen.
* Soweit alle Fragen geklärt? Dann bekommst du von uns ein ein Angebot und ein Vertragsentwurf und klären wir alle Details - und machen unsere Zusammenarbeit fix. Fertig!