Planung und Durchführung der Migration von Multi-Repository-Architekturen zu einem skalierbaren Monorepository-Setup inklusive Zusammenführung der GitLab Pipelines
Analyse bestehender Repository-Strukturen und Entwicklung von geeigneten Migrationsstrategien
Design, Implementierung und Wartung von CI/CD-Pipelines mit GitLab
Nutzung und Entwicklung von GitLab Components zur Modularisierung von Pipelines
Integration und Automatisierung Yocto-basierter Build-Prozesse in GitLab Pipelines
Zusammenarbeit mit Softwareentwicklungs- und Infrastruktur-Teams zur Sicherstellung von Best Practices in Versionierung, Testing und Deployment
Ihre Kenntnisse:
Mehrjährige Erfahrung im DevOps-Umfeld und sehr gute Kenntnisse in Git sowie Repository-Strategien (Monorepo vs. Multirepo)
Umfassende Praxiserfahrung mit GitLab CI/CD (YAML-Konfigurationen, Runners, Pipelines)
Erfahrung mit GitLab Components oder vergleichbaren Pipeline-Modularisierungskonzepten
Praktische Erfahrung mit dem Yocto Project und Embedded Linux Build-Systemen, Kenntnisse in Container-Technologien (Docker)
Erfahrung mit Build-Optimierung (Caching, Parallelisierung, Artefaktmanagement)
Sprachkenntnisse: Deutsch fliessend
Analytisches Denkvermögen und strukturierte Arbeitsweise
Fähigkeit, komplexe Systemlandschaften zu verstehen und zu vereinfachen
Kommunikationsstärke, Teamfähigkeit und Eigenverantwortung
Ref.Nr.:
Machen Sie den nächsten Schritt und senden Sie uns Ihren Lebenslauf sowie eine Telefonnummer, unter der wir Sie tagsüber erreichen können
Aufgrund der schweizerischen Arbeitsgesetzgebung können wir nur Bewerbungen von Schweizer Staatsbürgern, EU-Bürgern und Personen mit einer gültigen Arbeitserlaubnis für die Schweiz berücksichtigen
Wir begrüssen Bewerbungen von Personen aller Geschlechter, Altersgruppen im erwerbsfähigen Alter, sexuellen Orientierungen, persönlichen Ausdrucksformen, ethnischen Zugehörigkeiten und religiösen Überzeugungen. Daher sind Angaben zum Geschlecht oder ein Foto in Ihrer Bewerbung nicht erforderlich
Aufgrund von Kundenanforderungen benötigen wir Informationen zu Ihrem Familienstand, Ihrer Staatsangehörigkeit, Ihrem Geburtsdatum sowie einer gültigen Schweizer Arbeitsbewilligung. Bei Bewerbern mit Behinderungen sind wir gerne bereit, gemeinsam mit unserem Endkunden mögliche Lösungen zu prüfen
Jede Bewerbung wird persönlich von unserem Recruiting-Team geprüft – in unserem Auswahlprozess wird kein KI-basiertes Screening eingesetzt