DevOps Engineer (m/w/d) Schwerpunkt Backend and Messaging (4268)

Startdatum:

02.11.2020

Enddatum:

01.01.2021

Beschäftigungsart:

Freiberuflich

Region:

Frankfurt am Main


Beschreibung:

Für unseren Kunden in Frankfurt am Main sind wir aktuell auf der Suche nach einem DevOps Engineer (m/w/d) Schwerpunkt Backend and Messaging (JEE, Spring, JSON, REST, IaaS, Docker, Kubernetes, OpenShift RedHat Plattform, AWS Cloud).

 

Falls Sie die folgende Projektbeschreibung interessiert und Sie die Anforderungen ausreichend abdecken, bitten wir Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort (Stunden- oder Tagessatz) sowie Ihres Profils (vorzugsweise in Word).

 

Projektstandort: Frankfurt am Main (remote möglich)

Dauer: 02.11.2020 - 01.01.2021

Volumen: 45 PT

Abgabefrist beim Kunden: 22.10.2020

 

Kurzbeschreibung Projekt:

 

PEAK (Produktion, Ereignisse, Analysen, Koordination) bezeichnet ein IT-System zur digitalen Abbildung von Ereignissen im Produktionsprozess. Damit bildet das im Hintergrund arbeitende System eine Grundlage für die Digitalisierung der Produktion.

Zentrale Ziele von PEAK sind: Transparenz, Koordination und Automatisierung.

 

Die wesentlichen Funktionen sind dabei:

- Ereignisse werden zentralisiert zu Verfügung gestellt

- Fachlich validierte Ereignisse sorgen für Qualität

- Statusänderungen von Ereignissen werden in Echtzeit kommuniziert und bieten eine Plattform für datengetriebene Produktion

- Durch die Vernetzung von produzierenden Systemen wird die Steuerung von Akteuren ermöglicht

- Baukasten-Effekt: aus vorhandenen Ereignissen können neue Ereignisse abgeleitet werden

 

Aufgaben:

- Implementierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien (JEE, Spring, JSON, REST) inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)

- Beheben von Fehlern aus Entwicklung und Produktivbetrieb in den Applikationen/Komponenten inklusive Analyse und Debugging

- Umsetzung von Entwicklungspaketen mit Messaging-Technologien

- Umsetzung und Optimierung von CI/CD-Pipelines auf Basis von Gitlab CI, Jenkins, Docker und OpenShift (Kubernetes)

- Sicherstellung eines möglichst automatisierten stabilen Anwendungsbetriebs unter kontinuierlicher Verbesserung der Architektur, Prozesse und Tools

- Unterstützung bei der Optimierung und Standardisierung von DevOps-Prozessen, -Methoden und -Tools

- Dokumentation der technischen Komponenten

- Erstellen von Systemdokumentationen

- Vorbereitung von Entscheidungsvorlagen zu technischen Themen

- Präsentationen zu technisch komplexen Themenstellungen

- Berichten von Risiken und Problemen an Product Owner

- Übernahme von Rufbereitschaft für den Anwendungsbetrieb in Absprache mit den anderen Mitgliedern des DevOps-Teams nach Rahmenvorgaben des Kunden

 

Der Einsatz der externen Fachkraft auf Teamebene erfolgt auf Basis von agilen Vorgehensweisen (SCRUM, Kanban, etc.). Die agilen Prozesse sind zu berücksichtigen. Die regelmäßige Abstimmung mit dem DevOps-Team ist erforderlich.

 

Anforderungen:

- Softwareentwicklung: Exzellente Programmierkenntnisse (mindestens 8 Jahre SW-Entwicklungserfahrung, davon 3 Jahre einschlägige Erfahrungen in JEE, Spring, JSON und REST)

- Praktische Erfahrung im Aufbau von OpenShift-Infrastrukturen (mindestens 1 Jahr nachgewiesene praktische Erfahrung in: IaaS, Docker, Kubernetes, OpenShift RedHat Plattform, AWS Cloud)

- Technologiewissen: Messaging (mindestens 1 Jahr nachweisliche Erfahrung in Messaging Infrastructure (z.B. Active MQ, Kafka, etc.))

- Branchen-/ Integrationswissen: Mindestens ein Jahr nachweisliche Erfahrung in der Durchführung von Entwicklungstätigkeiten bei Verkehrsunternehmen

- DevOps: Mindestens ein Jahr Erfahrung in DevOps-Teams mit der betrieblichen End-to-End-Verantwortung

 

Wünschenswert:

- Persönliche Erfahrungen bei der Ausgestaltung und Einführung einer CI/CD Pipeline (mindestens 2 Jahre nachgewiesene praktische Erfahrung in: Jenkins, Gitlab CI, Artifactory)

- Kenntnisse zu Betriebssystemen und Netzwerk 2 z. B. Linux, Protokolle, Zertifikate usw.

- Erfahrung in der effizienten Automatisierung von Abläufen (z.B. Build-Schritte, Datenmigration, Deployments)

- Methodenkompetenz, Modellierung, Vorgehensmodelle: DevOps und Agile (umfangreiche Methodenkenntnisse und mehrjährige Erfahrung in Scrum, Kanban, DevOps)

- Die Prinzipien automatisierter Tests sind bekannt (Beherrschung von mind. einem Automatisierungstool (z.B. JUnit, Mockito))

- Erfahrung mit dem Monitoring von Infrastructure und Loganalysen (etwa mit dem EFK Stack, Prometheus, Kibana, Grafana)

- Problemlösungs-/ Arbeitsorganisations-Know-how (Fähigkeit zur Analyse neuartiger und komplexer Sachverhalte und Problemlagen durch kreativen Wissenstransfer, deren Einordnung in einen Gesamtzusammenhang)

- Kommunikations- und Moderations-Know-how (sicherer Umgang mit unterschiedlichen Menschentypen, auch mit schwierigen Gesprächspartnern, sicheres Auftreten und Fähigkeit Menschen zu begeistern)

- Know-how zur Identifikation Chancen/Risiken (Fähigkeit zur bewussten Analyse hemmender/stützender Kräfte und Implikationen in hoch komplexen Problemlagen als Gestalter von Analyse- und Entscheidungsprozessen, Aufbau des Handelns darauf, Herbeiführung bereichsübergreifender Lösungen)

- Präsentations- Know-how (Fähigkeit zur Präsentation auch komplexer Sachverhalte abgestimmt auf die Zielgruppe)

 

 

Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.



Projektvolumen:
45 Tage