Beschreibung
Für unseren Kunden in Frankfurt/Main suchen wir aktuell einen Build & Configuration Manager (m/w)
Zusammenarbeit:
Persönliche Teilnahme an fachlichen Teamzeremonien (im agilen Kontext z.B. Daylies, Sprint Reviews, Retros, Plannings. In anderen Vorgehensweisen an fachbezogenen Besprechungen und Meetings des Projektteams).
Bereitschaft, sich anstehende Aufgaben anhand der eigenen Kompetenzen und in Abstimmung mit dem Umsetzungsteam eigenständig aus dem Backlog / den Arbeitspaketen des Projektes anzunehmen und die Ergebnisse in den vom Projekt dafür genutzten Werkzeugen zu dokumentieren und abzulegen.
Eine den Bedürfnissen des Projektes angepasste Vor-Ort Präsenz sowie das Ausrichten an den üblichen Kernarbeitszeiten des Projektes.
Die Bereitschaft in interdisziplinären Teams mit internationalen Kollegen zu arbeiten und ggf. die Projektsprache Englisch anzunehmen und auch ggf. alle notwendige Kommunikation und Dokumentation in Englisch durchzuführen bzw. zu erstellen.
Verantwortung:
Fachliche Beratung von Entwicklungsteams im Bereich Build Management und Continuous Delivery
Durchführung der Releasevorbereitung und Übergabe von Softwarepaketen an den Betrieb
Verantwortung für die Bereitstellung von Entwicklungs-, Test- und Abnahmeumgebungen
Point-of-Contact für Betrieb im Rahmen des 3rd-Level Incident-Managements
Aufgaben:
Build- und Delivery Management (verwendete Tools: Jenkins, Maven, Gradle, Sonar)
Design und Entwicklung von Software Delivery Pipelines, um eine hohe Qualität der ausgelieferten Software sicherzustellen (Continuous Integration)
Einrichten von Jobs in Jenkins, Überwachung der Entwicklungs-Branches
Konfiguration von Qualitäts-Gates und Verbesserung der Effizienz der Pipelines
Automatisierung manueller Aufgaben
Dokumentation des Build-Prozesses
Fachliche Beratung des Entwicklungs- Teams (Monitoring der Delivery Pipelines)
Koordination des Deployments und Vorbereitung von SW-Releases
Lieferung Sprint Releases an Testmanagement und in den Betrieb
Release –Management
Change Management, Incident Management (HP Service Manager)
Unterstützung bei der Migration der Umgebungen und der Tools in die Cloud
Einbringen von Cloud-Know-how, vor allem hinsichtlich Entwicklung/ Deployment in AWS
Mitwirkung an Entwurf und Umsetzung einer Cloud-Architektur
Administration von Entwicklungstools (Subversion, JIRA, GIT)
Bestellung und Installation von Lizenzen
Tool-Support und Problemanalyse
Konfiguration der Tools (auch hinsichtlich Interoperabilität), Benutzeradministration
Vorbereitung von Entscheidungsvorlagen zu technischen Themen
Präsentationen zu technisch komplexen Themenstellungen
Berichten von Risiken und Problemen an die technischen Architekten und an das Projektmanagement
Regelmäßige Abstimmung mit den Disziplinen System Engineering sowie Test
Muss-Anforderungen:
Konfigurationsmanagement
Umfangreiche, aktuelle und praxiserprobte Kenntnisse im Konfigurationsmanagement, Änderungs-und Fehlermanagement und Releasemanagement
Umfangreiche, aktuelle und praxiserprobte Kenntnisse in den eingesetzten Tools vom Konfigurationsmanagement und in Entwicklungswerkzeugen und Build-Tools
Ist in der Lage, komplexe KM-Lösungen in großen Projekten selbständig zu konzipieren und zu implementieren
Know-how zur Identifikation Chancen/ Risiken
Fähigkeit zur bewussten Analyse hemmender/stützender Kräfte und Implikationen in komplexen Problemlagen als Gestalter von Analyse- und Entscheidungsprozessen
Aufbau des Handelns darauf, Herbeiführung Lösungen im Leistungsumfeld
Langjährige, praktische Erfahrung im Umgang mit Jenkins, Git, Maven und Gradle oder vergleichbare Tools
Erfahrung im Umgang mit Tools wie Wiki/Confluence, JIRA, BitBucket, Jenkins/Bamboo, SonarQube, Nexus
Erfahrung im Konfigurations- und Buildmanagement
Software Architektur (management)
Fähigkeit, neuartige fachliche und technische Anforderungen durch Wissenstransfer zu analysieren und sie in technische Lösungen umzusetzen und sie für Dritte verständlich darzustellen
Bewertet mögliche Konsequenzen und leitet daraus Vorschläge zur Weiterentwicklung bestehender Architekturen ab
Systemintegration
Langjährige Branchenerfahrung (>3 Jahre) im Bereich Systemintegration, Migration von IT Systemen und Anbindung an Backends
Kommunikations- und Moderations-Know-how
Fähigkeit zur Kommunikation mit Projektbeteiligten, indirekt beteiligten internen Abteilungen auf Konzernebene und externen Beteiligten
Fähigkeit zur Moderation größerer Veranstaltungen (z.B. Workshops) zu komplexen Themengebieten (auch bei konfliktgeladenen Themen)
Problemlösungs-/ Arbeitsorganisations-Know-how
Fähigkeit zur Analyse neuartiger und komplexer Sachverhalte und Problemlagen durch kreativen Wissenstransfer, deren Einordnung in einen übergreifenden Gesamtzusammenhang, Bewertung der Konsequenzen in eigenen Verantwortungsbereichen, sowie die die Ableitung und Bewertung von Handlungsoptionen und verständliche Darlegung für Dritte
Ist Gestalter von Analyse- und Entscheidungsprozessen
3 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren
Soll-Anforderungen:
Software Entwicklung
Umfangreiche, mehrfach praxiserprobte aktuelle Kenntnisse in mindestens drei Technologiebereichen der Softwareentwicklung (Java, J2EE, JBoss, REST, MySQL), API Integration, Cloud und Überblickswissen in relevanten technologisch benachbarten Gebieten
Methodenkompetenz, Modellierung, Vorgehensmodelle
Umfangreiche Methodenkenntnisse und fundierte Erfahrung in der Anwendung von mind. zwei Methoden (Vorgehensmodelle der Softwareentwicklung wie Wasserfall, RUP, VModell, Scrum, XP und Agile).
Präsentations-Know-how
Fähigkeit zur Präsentation neuer Themen und Sachverhalte in größeren Gruppen und in bereichsübergreifenden Gremien
Projektmanagement-Know-how
Fähigkeit eines oder mehrerer Teilprojekte eigenverantwortlich zu strukturieren und zu steuern und den Projektmanager Projektmanagements zu unterstützen
Gute und mehrfach praxis-erprobte aktuelle Kenntnisse der Methoden und Techniken des Projektmanagements im relevanten Vorgehensmodell des Projektes (z.B. Wasserfall oder Agil)
Erfahrung in der Leitung großer Entwicklerteams (>5 MA) oder in der Implementierung von technischen Lösungen, davon in mindestens 3 Projekten mit komplexer Implementierung oder vergleichbare Qualifikation
Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qualifikation