DevOps Engineer — GitLab CI/CD & Repository Migration
Vollzeit @Swisslinx AG veröffentlicht 1 Tag agoJob-Beschreibung
DevOps Engineer (m/w/d) — GitLab CI/CD & Repository Migration
Für unseren Kunden, ein international tätiges Technologieunternehmen mit modernem Entwicklungsumfeld und innovativen Embedded- sowie Softwarelösungen, suchen wir einen erfahrenen DevOps Engineer (m/w/d) mit Erfahrung in GitLab.
DevOps Engineer (m/w/d) — GitLab CI/CD & Repository Migration
Job description:
Planung und Umsetzung der Migration bestehender Multi-Repository-Strukturen in eine skalierbare Monorepo-Architektur
Analyse bestehender Entwicklungs- und Build-Prozesse sowie Definition geeigneter Migrationsstrategien
Konzeption, Implementierung und Optimierung moderner CI/CD-Pipelines mit GitLab
Entwicklung und Nutzung modularer Pipeline-Komponenten zur Standardisierung und Wiederverwendbarkeit
Integration und Automatisierung von Yocto-basierten Build-Prozessen innerhalb der CI/CD-Umgebung
Enge Zusammenarbeit mit Entwicklungs‑, Infrastruktur- und Plattform-Teams
Sicherstellung von Best Practices in den Bereichen Versionierung, Testing, Build-Management und Deployment
Unterstützung bei der Performance-Optimierung von Build- und Release-Prozessen
About the customer:
In dieser Rolle unterstützen Sie die Weiterentwicklung der bestehenden DevOps-Landschaft mit Fokus auf Repository-Migrationen, Automatisierung und CI/CD-Optimierung.
Requirements:
Mehrjährige Berufserfahrung im DevOps- oder Platform-Engineering-Umfeld
Sehr gute Kenntnisse in Git sowie Erfahrung mit Repository-Strategien (Monorepo / Multirepo)
Fundierte Erfahrung mit GitLab CI/CD, inklusive YAML-Konfigurationen, Runner-Management und Pipeline-Design
Erfahrung mit modularen CI/CD-Konzepten und wiederverwendbaren Pipeline-Komponenten
Praktische Kenntnisse mit dem Yocto Project und Embedded-Linux-Build-Systemen
Erfahrung mit Container-Technologien wie Docker
Gute Kenntnisse in Linux-Systemen, Shell-Scripting und idealerweise
Erfahrung in den Bereichen Build-Optimierung, Caching, Parallelisierung und Artefaktmanagement
Strukturierte und analytische Arbeitsweise
Hohe Eigeninitiative sowie ausgeprägte Team- und Kommunikationsfähigkeiten
Fliessende Deutschkenntnisse
Von Vorteil:
Erfahrung im Embedded-Systems-Umfeld
Kenntnisse im Release-Management und in Versionierungsstrategien (z. B. Semantic Versioning)
Erfahrung mit skalierbaren Softwareentwicklungs- und Plattformstrukture
Compensation benefits:
Spannende Aufgaben in einem zukunftsorientierten Firma mit internationalen Ruf
Moderne Technologien und viel Raum für Mitgestaltung
Flexible Arbeitsmodelle und familiärem Arbeitskultur
Dauer: 6 Monate (Verlängerung möglich)
Zusammenarbeit in einem motivierten, interdisziplinären Team
Falls der oben beschriebene Aufgabenbereich dein Interesse geweckt hat und du die wichtigsten Anforderungen erfüllst, dann zögere nicht dich noch heute zu bewerben. Wir freuen uns auf deine Bewerbung vor dem 21. Mai! jid318453ca jit0623a jiy26a