Beschreibung
Tätigkeit:
Der Dienstleister erbringt folgende Leistungen:
• Aufbau und Pflege der zentralen Build- und Integrationsumgebung und des Softwarekonfigurationsmanagements
• Zusammenführung der von verschiedenen Agile-Development-Teams neu entwickelter Softwareartefakte zu einem Build
• Automatisierte, zeitnahe Erzeugung und Bereitstellung eines ablauffähigen Programms oder Programmpakets und Deployment in verschiedenen Umgebungen
• 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 und den Build-Prozess zu beschleunigen und sicherzustellen
• Pflege, Betrieb und Weiterentwicklung eines komplexen Build-Systems (für ein auf OSGI und dem Tibco Rendezvous basierendes System) und Betreuung der Build-Server
• Einsatz von Hilfsprogrammen, um nach Planung zeitgesteuert und automatisiert den Build-Prozess durchführen zu können
• Aktualisierung der Middleware (TIBCO Rendezvous, Oracle, Java, Eclipse RCP, ...)
• Integration von neu entwickelten Softwareartefakten des Kooperationspartners
• Fehlerbehebung aus der Zusammenführung der Softwareartefakte mit dem Kooperationspartner
• Versionierung und Dokumentation der durchgeführten Arbeiten
• Beratung der Softwareentwickler bei Build-Themen
• Abstimmung mit dem Scope-/Dependency-Manager zu Abhängigkeiten innerhalb des Programms und in die umliegende Systemumwelt
• Erstellen von Skripts zur Automatisierung und Optimierung des Build-Prozesses
Umfeld (Must Have):
Erfahrungen mit der Integration proprietärer Build-Verfahren, Git, Jenkins, Linux, Maven, Praktische Erfahrung mit der Erstellung von Pipelines
Umfeld (Nice to Have):
Ansible, Bitbucket, Docker, Perl, Python, Tycho
Sonstiges:
Option auf Verlängerung.
Beginn:
asap oder nach Absprache
Ende:
31.12.2018+
Ort:
Frankfurt am Main