DevOps & CI/CD Engineer (m/w/d)
Über
Rocken® hat mit Ihrer digitalen Rekrutierungslösung den Bewerbungsprozess massgeblich vereinfacht und setzt damit einen neuen, einheitlichen Standard. Wir verbinden Talente und Experten mit öffentlichen Verwaltungen in der gesamten Schweiz. Unser Netzwerk an etablierten Unternehmen stellen wir auf unserer Rocken® Talent Plattform zur Verfügung.
Unsere Partner im Verwaltungswesen suchen mit dir qualifizierte Fachkräfte, um die täglichen Herausforderungen der Gesellschaft zu bewerkstelligen.
Bist du bereit für eine neue Herausforderung und möchtest für Bund, Kantone oder Gemeinden im Einsatz sein? Dann starte deine neue Reise jetzt mit einem persönlichen Rocken® Talent Profil und profitiere von spannenden Jobs bei führenden Unternehmen!
Rolle
Du möchtest Softwareentwicklung effizienter machen und automatisierte Prozesse auf ein neues Niveau bringen? In dieser Rolle gestaltest du moderne Entwicklungsplattformen für anspruchsvolle C++- und Embedded-Systeme. Mit deinem Know-how in CI/CD, Linux und Automatisierung schaffst du zuverlässige Build- und Release-Prozesse und verbesserst die Developer Experience nachhaltig.
Verantwortung
Konzeption, Weiterentwicklung und Optimierung automatisierter CI/CD-Pipelines mit Git-basierten Workflows und Gitea Actions oder vergleichbaren Plattformen
Aufbau effizienter Build-, Test- und Deployment-Prozesse für C++- und Embedded-Software
Entwicklung reproduzierbarer Build-Umgebungen mit Linux, Docker oder Podman
Automatisierung technischer Abläufe mit Python, Bash und modernen Skriptwerkzeugen
Pflege von Paket- und Abhängigkeitsmanagement, beispielsweise mit Conan
Integration automatisierter Tests von Unit-Tests bis zu hardwarenahen Systemtests
Unterstützung bei der Erstellung und Pflege eingebetteter Linux-Systemimages mit Buildroot
Verbesserung von Release-Prozessen, Artefaktverwaltung, Versionierung und Rückverfolgbarkeit
Analyse von Engpässen in Entwicklungsabläufen und Umsetzung nachhaltiger Verbesserungen
Enge Zusammenarbeit mit Software- und Embedded-Teams zur Weiterentwicklung der Toolchain und Entwicklungsplattform
Dokumentation technischer Standards, Build-Architekturen und automatisierter Workflows
Qualifikationen
Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder vergleichbare praktische Erfahrung
Mehrjährige Erfahrung mit CI/CD, Build-Automatisierung und Git-basierten Entwicklungsprozessen
Gute Linux-Kenntnisse sowie praktische Erfahrung mit Docker, Podman oder vergleichbaren Container-Technologien
Kenntnisse in C++-Build-Systemen, Dependency Management und reproduzierbaren Builds
Erfahrung mit Skriptsprachen wie Python oder Bash
Verständnis für automatisierte Testverfahren, Release Engineering und Artefaktverwaltung
Idealerweise Berührungspunkte mit Embedded Linux, Cross-Compilation oder Buildroot
Analytische und strukturierte Arbeitsweise mit einem hohen Qualitätsbewusstsein
Fähigkeit, komplexe technische Probleme eigenständig zu analysieren und pragmatisch zu lösen
Freude an der Zusammenarbeit mit Entwicklungsteams und an der kontinuierlichen Verbesserung technischer Prozesse
Benefits