CI/CD Engineer (m/w/d)
Über
Rolle
Zwischen Entwicklung und Auslieferung liegt viel Automatisierungsarbeit. Diese Lücke schliesst Du. Du baust CI/CD-Pipelines aus und sorgst dafür, dass Builds überall gleich funktionieren. Dependency-Management und containerbasierte Testumgebungen betreust Du eigenständig. Release-Prozesse, Versionierung und Nachverfolgbarkeit machst Du transparent. Dabei stehst Du in engem Kontakt mit den Software-Teams.
Verantwortung
Du entwickelst CI/CD-Workflows sowie automatisierte Build-, Test- und Deployment-Pipelines kontinuierlich weiter
Du sorgst für reproduzierbare Builds über Entwicklerrechner, CI-Runner und Zielumgebungen hinweg
Du verwaltest das Dependency-Management und setzt Container für stabile Build- und Testumgebungen ein
Du erweiterst die Testautomatisierung von Unit- bis Systemtests
Du optimierst Release-Automatisierung, Artefaktverwaltung und Versionierung
Zudem beseitigst Du gemeinsam mit den Entwicklungsteams Prozesshürden und dokumentierst Konventionen klar
Qualifikationen
Du verfügst über fundierte Erfahrung mit CI/CD, Build-Automatisierung und Git-Workflows
Du kennst Linux-Build-Umgebungen, Containerisierung und System-Tools aus der Praxis
Du hast mit modernen Build-Workflows und Dependency Management gearbeitet
Du verstehst stabile Toolchains, Dependency Pinning und Artefaktmanagement
Du löst komplexe Build- und Deployment-Probleme strukturiert und scriptest sicher in Bash oder Python
Du arbeitest pragmatisch, verbesserst bestehende Systeme gerne und kommunizierst offen mit Entwicklungsteams
Benefits