Aufgaben
- Konzeption, Entwicklung und kontinuierliche Optimierung von CI/CD-Pipelines auf Basis von Jenkins zur Sicherstellung effizienter Build- und Deployment-Prozesse
- Automatisierung von Software-Builds, Packaging-Prozessen und Software-Auslieferungen über verschiedene Entwicklungs- und Testumgebungen hinweg
- Integration projektspezifischer Build-Schritte sowie Implementierung individueller Automatisierungsanforderungen innerhalb bestehender Toolchains
- Administration und Anbindung von Versionsverwaltungssystemen wie Git und Gerrit an die bestehende CI/CD-Landschaft
- Integration und Verwaltung von Artefakt-Repositories (z. B. Artifactory) zur zentralen Bereitstellung und Versionierung von Software-Artefakten
- Analyse, Priorisierung und Behebung von Fehlern innerhalb von Build-, Integrations- und Deployment-Prozessen einschließlich Root-Cause-Analysen
- Betreuung, Pflege und Weiterentwicklung bestehender Build-Infrastrukturen sowie Unterstützung beim technischen Setup neuer Entwicklungsprojekte
- Umsetzung und Betreuung automatisierter Datenaustauschprozesse über SFTP- und MOVEit-Schnittstellen im Kunden- und Projektumfeld
- Enge Zusammenarbeit mit Softwareentwicklern, Projektteams und externen Partnern zur Optimierung von Entwicklungs- und Integrationsprozessen
- Erstellung und Pflege technischer Dokumentationen sowie Unterstützung bei der Kommunikation und Erläuterung von Build-, Release- und Transferprozessen gegenüber internen und externen Stakeholdern
Profil
- Fundierte Erfahrung im Aufbau, der Pflege und Optimierung von CI/CD-Pipelines (insbesondere Jenkins) sowie in der Build- und Release-Automatisierung
- Sehr gute Kenntnisse in der Build-, Packaging- und Deployment-Automatisierung komplexer Softwarelösungen
- Sicherer Umgang mit Git/Gerrit, Versionsverwaltung sowie Code-Review- und Integrationsprozessen
- Erfahrung mit Artefakt-Repositories (z. B. Artifactory) und Software-Auslieferungsprozessen
- Gute Kenntnisse in Python, Batch-Scripting und idealerweise Groovy zur Automatisierung technischer Abläufe
- Fundierte Erfahrung in der Analyse und Behebung von Build-, Integrations- und Deployment-Problemen
- Sehr gutes Verständnis von Build-Logs, Konfigurationsmanagement und Software-Integrationsprozessen
- Kenntnisse in Windows- und Linux-Umgebungen, Build-Infrastrukturen sowie Cloud-nahen Umgebungen (idealerweise AWS)
- Erfahrung mit ALM-Tools (z. B. PTC Integrity/Windchill RV&S, Polarion) sowie Grundkenntnisse im Release Management
- Projekterfahrung im Automotive-Softwareumfeld, idealerweise mit Bezug zu Embedded Software/Embedded C und technischer Abstimmung mit interdisziplinären Teams und Kunden
Benefits
- Spannendes Projekt in einem renommierten Unternehmen
- Option auf Projektverlängerung
- Remote Möglichkeit