Expleo ist ein globaler Anbieter für Engineering-, Technologie- und Beratungsdienstleistungen mit über 50 Jahren Erfahrung. Mit rund 18.000 Expertinnen und Experten in über 30 Ländern unterstützen wir Unternehmen bei der digitalen Transformation – von Software-Engineering und Plattformentwicklung bis zu AI-Engineering, Cybersecurity und Quality Assurance.
Überblick
Als DevOps Engineer mit Schwerpunkt Yocto und GitLab CI/CD arbeitest du an der Automatisierung und Skalierung moderner Build- und Delivery-Prozesse in anspruchsvollen Entwicklungsumgebungen.
Der Fokus dieser Rolle liegt auf der Weiterentwicklung von Repository-Strategien, dem Aufbau stabiler CI/CD-Pipelines sowie der Integration von Embedded-Linux-Build-Systemen in automatisierte Workflows.
Die Position richtet sich an Personen, die technisch tief arbeiten, Verantwortung für nachhaltige Lösungen übernehmen und aktiv zur Vereinfachung komplexer Systemlandschaften beitragen möchten.
• Analyse bestehender Repository- und Build-Strukturen sowie Ableitung geeigneter Optimierungs- und Migrationsansätze.
• Transformation verteilter Repository-Setups hin zu skalierbaren und wartbaren Strukturen.
• Konzeption, Implementierung und Betrieb von CI/CD-Pipelines auf Basis von GitLab.
• Entwicklung wiederverwendbarer Pipeline-Bausteine zur Standardisierung und Modularisierung.
• Integration und Automatisierung von Yocto-basierten Build-Prozessen innerhalb der CI/CD-Landschaft.
• Optimierung von Build-Zeiten, Ressourcennutzung und Artefaktmanagement.
• Enge Zusammenarbeit mit Softwareentwicklungs- und Infrastrukturteams.
• Sicherstellung von Best Practices in den Bereichen Versionierung, Testing und Deployment
• Mehrjährige praktische Erfahrung im DevOps-Umfeld oder in vergleichbaren technischen Rollen.
• Sehr gute Kenntnisse in Git sowie in unterschiedlichen Repository-Strategien.
• Fundierte Erfahrung mit GitLab CI/CD, einschließlich Pipeline-Design, Runner-Konfiguration und YAML.
• Praxis in der Modularisierung von CI/CD-Pipelines (z. B. Components oder vergleichbare Konzepte).
• Nachweisbare Erfahrung mit dem Yocto Project und Embedded-Linux-Build-Systemen.
• Gute Kenntnisse in Docker und containerbasierten Build- und Delivery-Ansätzen.
• Sicherer Umgang mit Linux-Systemen sowie Shell-Scripting und/oder Python.
• Erfahrung im Umfeld Embedded Systems oder hardware-naher Softwareentwicklung.
• Kenntnisse in Release-Management- und Versionierungsstrategien.
• Erfahrung in der Optimierung großer Build-Pipelines (Caching, Parallelisierung).
• Strukturierte, analytische Arbeitsweise und Freude an komplexen technischen Fragestellungen.
Nur Bewerber:innen, die berechtigt sind, in der EU oder in der Schweiz zu arbeiten, werden berücksichtigt. Unsere Positionen sind für Menschen mit Behinderungen zugänglich.
• Mitarbeit an technisch anspruchsvollen Systemlandschaften mit hoher Relevanz.
• Gestaltungsspielraum bei der Weiterentwicklung von CI/CD- und Build-Strategien.
• Zusammenarbeit in interdisziplinären, erfahrenen Engineering-Teams.
• Hybrides Arbeitsmodell mit Flexibilität und langfristiger Perspektive.