DevOps Engineer CI/CD & Build Automation (m/w/d)
Über
Rolle
Ein Technologieunternehmen im Bereich Software- und Embedded-Entwicklung sucht eine technisch versierte Fachperson für die Weiterentwicklung der Build-, Test- und Release-Infrastruktur. Du sorgst dafür, dass Software zuverlässig, effizient und reproduzierbar entwickelt und bereitgestellt werden kann.
In enger Zusammenarbeit mit Softwareentwicklern optimierst du CI/CD-Pipelines, automatisierst Build-Prozesse und verbesserst containerisierte Entwicklungsumgebungen. Zudem unterstützt du die Weiterentwicklung von Testautomatisierung, Dependency Management und Release-Prozessen und trägst zur Qualität und Stabilität der Engineering-Infrastruktur bei.
Verantwortung
Pflege und Weiterentwicklung von CI/CD-Workflows und automatisierten Build-Pipelines
Automatisierung und Optimierung von Build-, Test-, Deployment- und Release-Prozessen
Sicherstellung reproduzierbarer Builds über Entwicklungsrechner, CI-Runner und Zielsysteme hinweg
Betreuung des Dependency Managements für C++-Projekte sowie Bereitstellung containerisierter Build- und Testumgebungen
Unterstützung bei Embedded-Linux-Builds, Testautomatisierung und hardwarenahen Systemtests
Dokumentation technischer Workflows sowie kontinuierliche Verbesserung von Toolchains und Entwicklungsprozessen
Qualifikationen
Ausbildung oder Studium in Informatik, Software Engineering oder Systemtechnik beziehungsweise vergleichbare praktische Erfahrung
Fundierte Erfahrung mit CI/CD, Build-Automatisierung und Git-basierten Entwicklungsprozessen
Gute Linux-Kenntnisse sowie Verständnis für C++-Builds, Dependency Management und reproduzierbare Build-Umgebungen
Erfahrung mit Containern wie Docker oder Podman sowie Scripting mit Bash oder Python
Strukturierte, lösungsorientierte Arbeitsweise mit hohem Qualitätsbewusstsein
Gute Kommunikationsfähigkeit und Freude an der Zusammenarbeit mit Software- und Embedded-Entwicklungsteams