DevOps & Software Build Engineering

FA in: Remote & Sindelfingen

Dauer: 48 Monate

100% Auslastung

Freelancer-Projekte-PLZ7

Start: Januar 2025

Dauer: 48 Monate
Auslastung: Vollzeit (40h)
Lokation: Remote & Sindelfingen (80/20)
Vertragsart: Arbeitnehmerüberlassung

Build Engineering:

* Entwerfen, implementieren und optimieren von effizienten, wiederverwendbaren und zuverlässigen Build-Skripten und Pipelines mit Bazel

* Optimierung der Build-Leistung, einschließlich Remote-Caching, Ausführung und Feinabstimmung der Build-Konfigurationen. Entwicklung neuer Tools bzw. Integration bestehender Tools, um alle Funktionen von Bazel zu nutzen (z.B. Caching für Code-Coverage oder statische Analysetools)

CI/CD-Pipeline-Management:

* Entwerfen, implementieren und pflegen von Continuous-Integration- und Continuous-Testing-Pipelines (CI/CT) unter Verwendung von GitLab CI

Automatisierung:

* Automatisierung von sich wiederholenden Aufgaben zur Verbesserung der Effizienz und Zuverlässigkeit von Softwareentwicklungs- und Bereitstellungsprozessen

Überwachung & Protokollierung:

* Implementierung und Pflege von Überwachungs- und Protokollierungslösungen zur Sicherstellung der Systemzuverlässigkeit und -leistung

Fehlersuche:

* Diagnose und Behebung technischer Probleme in Entwicklungs-, Test- und Produktionsumgebungen

Anforderungen:
CI/CD:

* Nachgewiesene Erfahrung mit GitLab und dessen CI/CD-Toolchain

* Beherrschung von Skriptsprachen wie Python, Bash oder ähnlichen

* Erfahrung mit Container-Technologien wie Docker und Orchestrierungs-Tools wie Kubernetes
* Vertrautheit mit Cloud-Plattformen (AWS, GCP)

Bazel:

* Verständnis der Kernkonzepte von Bazel, wie Workspaces, BUILD-Dateien, Regeln, Ziele und Aspekte sowie fortgeschrittene Konzepte wie Bazel Remote Caching und Ausführung

* Fähigkeit, benutzerdefinierte Bazel-Regeln und Toolchains für spezielle Build-Anforderungen zu schreiben, Starlark-Erfahrung

* Fachwissen im Umgang mit komplexen Abhängigkeiten und Verständnis der Auswirkungen von Änderungen innerhalb des Build-Graphs
* Kenntnisse in alten Build-Systemen wie MAKE, CMAKE, Maven sind von Vorteil, idealerweise durch ein Bazel-Migrationsprojekt erworben
* Erfahrung in der Automobil-Softwareentwicklung ist von Vorteil


JobNr: 17167

Ansprechpartner: Hüseyin Tuncer
E-Mail: Experten@Soorce.de
« Zurück zu allen offenen Projekten