DevOps Build Engineer (m/w/d)
DevOps Build Engineer (m/w/d)
- Art der Beschäftigung: Vollzeit
- Hybrid
- Zu den Ersten gehören
DevOps Build Engineer (m/w/d)
Über diesen Job
Rolle:
Du willst nicht nur Pipelines betreiben, sondern die komplette Engineering Toolchain besser machen? In dieser Rolle gestaltest du Build-, Test- und Release-Prozesse für anspruchsvolle C++- und Embedded-Systeme und schaffst eine Entwicklungsplattform, auf die sich Software Engineers verlassen können.
Verantwortung:
Entwicklung und Optimierung moderner CI/CD-Plattformen für C++- und Embedded-Software
Aufbau hochautomatisierter Workflows für Build, Test, Packaging und Deployment
Weiterentwicklung von Gitea Actions und CI-Runner-Infrastrukturen
Gestaltung reproduzierbarer und deterministischer Build-Prozesse
Automatisierung komplexer Build Chains mit Fokus auf Geschwindigkeit, Stabilität und Transparenz
Betreuung des Dependency Managements für umfangreiche C++-Softwarelandschaften
Aufbau standardisierter Container-Umgebungen mit Docker oder Podman
Automatisierte Erstellung und Validierung von Embedded Linux Images mit Buildroot
Integration von Unit-, Integration-, Hardware-in-the-Loop- und Systemtests in die CI/CD-Prozesse
Automatisierung von Software Releases inklusive Versionierung, Artefakten und Release-Nachverfolgung
Aufbau einer modernen Software Supply Chain mit nachvollziehbaren Build- und Release-Prozessen
Analyse von Engpässen in Entwicklungs- und Build-Prozessen und deren nachhaltige Automatisierung
Enge Zusammenarbeit mit C++-, Embedded- und Softwareentwicklern zur Verbesserung der Developer Experience
Erstellung technischer Standards, Dokumentationen und Best Practices für Build- und Deployment-Prozesse
Qualifikationen:
Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder vergleichbare praktische Erfahrung
Mehrjährige Erfahrung mit DevOps, CI/CD, Build Automation oder Software Infrastructure
Sehr gute Linux-Kenntnisse und Erfahrung mit Git-basierten Entwicklungsumgebungen
Praxis mit C++-Buildsystemen und Dependency Management
Erfahrung mit Containertechnologien wie Docker oder Podman
Gute Kenntnisse in Bash, Python oder vergleichbaren Automatisierungssprachen
Verständnis für Build-Reproduzierbarkeit, Artefaktmanagement und Software Supply Chain
Erfahrung mit automatisierten Tests und deren Integration in CI/CD
Strukturierte Herangehensweise bei komplexen technischen Abhängigkeiten
Ausgeprägtes Qualitätsbewusstsein für stabile und wartbare Engineering-Prozesse
Freude an Automatisierung, Tooling und kontinuierlicher Verbesserung
Selbstständige Arbeitsweise mit ausgeprägtem Ownership
ROCKEN Jobs:
https://rocken.jobs
Profil erstellen:https://rocken.jobs/application/profil-erstellen/