DevOps Engineer (m/w/d)
Indexed description
Rolle
Du entwickelst und optimierst die technische Basis, auf der unsere Softwareteams effizient und zuverlässig arbeiten können. Dabei stellst du sicher, dass Entwicklungs-, Test- und Release-Prozesse automatisiert, stabil und reproduzierbar ablaufen.
In dieser Rolle arbeitest du an modernen Build- und Deployment-Umgebungen für komplexe technische Systeme und unterstützt Software- sowie Embedded-Teams dabei, schneller und sicherer neue Funktionen bereitzustellen. Du analysierst bestehende Abläufe, identifizierst Verbesserungspotenziale und setzt nachhaltige Lösungen für unsere Engineering-Prozesse um.
Verantwortung
- Weiterentwicklung und Betrieb unserer CI/CD-Infrastruktur inklusive Gitea Actions und vergleichbarer Automatisierungslösungen
- Aufbau und Optimierung automatisierter Prozesse für Builds, Tests und Software-Releases
- Sicherstellung reproduzierbarer Build-Prozesse über verschiedene Entwicklungs- und Zielumgebungen hinweg
- Verwaltung und Optimierung von C++-Abhängigkeiten mit Conan sowie Pflege stabiler Toolchains
- Aufbau und Betreuung containerisierter Entwicklungs- und Testumgebungen mit Docker oder Podman
- Unterstützung bei der Erstellung und Pflege von Embedded-Linux-Images auf Basis von Buildroot
- Ausbau automatisierter Testverfahren von Unit-Tests bis hin zu systemnahen Tests
- Verbesserung von Release-Prozessen durch saubere Versionierung, Artefaktverwaltung und nachvollziehbare Abläufe
- Zusammenarbeit mit Software- und Embedded-Entwicklung zur Verbesserung der täglichen Engineering-Prozesse
- Erstellung und Pflege technischer Dokumentationen zu Workflows, Standards und Infrastrukturentscheidungen
- Mehrjährige Erfahrung im Bereich CI/CD, Build-Automatisierung oder Developer Tooling
- Fundierte Kenntnisse in Linux-Umgebungen sowie Erfahrung mit Scripting und Systemadministration
- Erfahrung mit Git-basierten Entwicklungsprozessen und automatisierten Pipelines
- Kenntnisse in modernen C++ Entwicklungsumgebungen und Dependency Management, idealerweise mit Conan
- Erfahrung mit Container-Technologien wie Docker oder Podman
- Verständnis für Build-Reproduzierbarkeit, Toolchains, Paketverwaltung und Artefaktmanagement
- Fähigkeit, komplexe technische Probleme strukturiert zu analysieren und nachhaltige Lösungen umzusetzen
- Programmiererfahrung mit Bash, Python oder vergleichbaren Skriptsprachen
- Selbstständige und pragmatische Arbeitsweise mit Fokus auf kontinuierliche Verbesserung
- Freude an der Zusammenarbeit mit Software-, Embedded- und Engineering-Teams
- Fliessend in DE und EN
- Erfahrung mit Gitea Actions, Jenkins oder ähnlichen CI/CD-Plattformen
- Kenntnisse in Buildroot, Yocto oder Embedded-Linux-Umgebungen
- Erfahrung mit Cross-Compilation und Deployment auf Embedded-Systemen
- Kenntnisse in Hardware-in-the-Loop-Tests oder automatisierten Systemtests
- Erfahrung mit Package Registries, Binary Caches oder Release-Management-Prozessen
- Kenntnisse in Codeanalyse, Quality Gates, Testabdeckung oder Security Checks
Profil Erstellen
https://rocken.jobs/application/profil-erstellen/
- new
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search