Beschreibung
Aufgabe:- Aufbau und Pflege der zentralen Build- und Integrationsumgebung und des Softwarekonfigurationsmanagements
- Beratung und Begleitung der Zusammenführung der neu entwickelter Softwareartefakte zu einem Build
- Konfiguration der automatisierten, zeitnahen Erzeugung und Bereitstellung eines ablauffähigen Programms
- Konzeption, Überwachung und Optimierung der Prozesse und Tools im Bereich der Source-Code-Verwaltung
- Analyse und Optimierung, um technische und zu anderen Projekten bestehende Abhängigkeiten zu minimieren
- Unterstützung der Pflege, des Betriebs und der Weiterentwicklung eines komplexen Build-Systems
- Einsatz von Hilfsprogrammen, um nach Planung zeitgesteuert und automatisiert den Build-Prozess durchzuführen
- Unterstützung bei der Aktualisierung der Middleware (TIBCO Rendezvous, Oracle, Java, Eclipse RCP)
- Zusammenarbeit mit dem Build-Manager eines Kooperationspartners (von dem das Build-System stammt)
- Unterstützung bei der Integration von neu entwickelten Softwareartefakten des Kooperati-onspartners
- Fehlerbehebung aus der Zusammenführung der Softwareartefakte mit dem Koopera-tionspartner
- Versionierung und Dokumentation der durchgeführten Arbeiten
- Unterstützung der Softwareentwickler bei Build-Themen
- Abstimmung mit dem Scope-/Dependency-Manager
- Erstellen von Skripts zur Automatisierung und Optimierung des Build-Prozesses
Anforderung:
- Kenntnisse in Maven, Tycho, Jenkins, RPM, Git, Linux (Bash/Shell), Ansible, Python/Perl, Bitbucket, Docker
- Nachgewiesene Erfahrung in der Ausführung der oben aufgeführten Aufgaben
- Erfahrung in min. fünf Branches, für die unterschiedliche, aber strukturell einheitliche Builds benötigt werden
- Erfahrungen mit der Integration proprietärer Build-Verfahren
- Erfahrung mit geografisch verteilter Entwicklung
Beginn: März 2018
Dauer: Janaur 2019
Branche: Logistik/Transport