DevOps Automation Engineer (m/w/d)
Über
Rolle
Du möchtest Entwicklungsprozesse technisch optimieren und dafür sorgen, dass Software zuverlässig gebaut, getestet und ausgeliefert werden kann? In dieser Position übernimmst du eine zentrale Rolle bei der Automatisierung und Weiterentwicklung von Build- und Release-Infrastrukturen.
Das Aufgabengebiet verbindet CI/CD, Linux, Containerisierung und C++-Build-Systeme mit modernen Embedded-Linux-Technologien. Zusätzlich bestehen Möglichkeiten, Themen wie Developer Platforms, automatisierte Qualitätssicherung und Software-Supply-Chain weiterzuentwickeln.
Verantwortung
Betreuung und Optimierung von CI/CD-Workflows auf Basis moderner Git-basierter Tools
Aufbau und Weiterentwicklung automatisierter Build-, Test- und Deployment-Prozesse
Sicherstellung reproduzierbarer Builds über Entwicklerarbeitsplätze, CI-Runner und Zielsysteme hinweg
Betreuung von C++-Dependencies und Buildsystemen sowie Unterstützung bei Embedded-Linux-Image-Builds
Einsatz und Weiterentwicklung containerisierter Umgebungen für Builds und Tests
Ausbau von Release-Prozessen, Artefakt-Repositories, Quality Gates und automatisierten Tests in Zusammenarbeit mit Software- und Embedded-Teams
Qualifikationen
Mehrjährige Erfahrung in CI/CD, Build Engineering und automatisierten Entwicklungsprozessen
Fundierte Linux-Kenntnisse und gute Scripting-Erfahrung mit Bash, Python oder ähnlichen Technologien
Erfahrung mit C++-Build-Workflows, Dependency Management und idealerweise Conan
Praxis mit Docker, Podman oder vergleichbaren Container-Technologien
Erfahrung mit Buildroot, Yocto, Cross-Compilation oder Embedded-Linux von Vorteil
Analytische, lösungsorientierte und pragmatische Arbeitsweise sowie Freude an der Zusammenarbeit mit Entwicklungs- und Engineering-Teams