DevOps Engineer – Yocto & GitLab CI/CD
Overview:
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.
Responsibilities:* 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.
Benefits:
- 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.
Diese Anzeige stammt von indeed. Originalanzeige ansehen ↗