Beschreibung
Ihre Leistungen werden für das Produkt Verkehrssteuerung erbracht. Die Leistungserbringung erfolgt in derEinheit „smart application builder“.
Mit dem Produkt Verkehrssteuerung wird eine IT-Lösung zur Reisekettensteuerung weiterentwickelt, die es der
Disposition ermöglicht, bessere Entscheidungen zu treffen.
Diese Anwendung wird von einem DevOps-Team als Single-Page-Anwendung in einer Micro Service Architektur für
den Betrieb in der Cloud weiterentwickelt und betrieben
Ihre Aufgaben:
• Beratung des Auftraggebers zur technischen Architektur der IT-Systeme im Themenumfeld sowie deren
Weiterentwicklung und Aufzeigen von Verbesserungsmöglichkeiten
• Fördern und Treiben der Umsetzung der technologischen Strategie, des architektonischtechnischen
Wissensaustauschs und der Innovation und Standardisierung im Projekt
• Durchführung des Risikomanagements durch Bewertung und Dokumentation von technischen Risiken, Ableiten von
und Beraten zu Handlungsoptionen zur Risikobeseitigung und -minimierung
• Beratung bei der Umsetzung der techn. Architektur in der Softwareentwicklung
• Implementierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien (Microservice-
Architekturen, JEE und Spring Boot) 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 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 der DB Systel
Muss-Anforderungen:
• Mindestens 5 Jahre Erfahrung in der SW-Entwicklung und Softwarearchitekturen, davon 3 Jahre in MicroService-
Architekturen auf Basis von Java Enterprise Technologien (z.B. Spring Boot, JEE).
• Persönliche Erfahrungen bei der Ausgestaltung und Einführung einer CI/CD Pipeline: Mindestens 3 Jahre
nachgewiesene praktische Erfahrung in: Jenkins, Gitlab CI, Artifactory
• Praktische Erfahrung im Aufbau von OpenShift-Infrastrukturen
• Mindestens 3 Jahre nachgewiesene praktische Erfahrung in: IaaS, Docker, Kubernetes, OpenShift, RedHat
Plattform, AWS Cloud
Soll-Anforderungen:
• Kenntnisse zu Betriebssystemen und Netzwerk z. B. Linux, Protokolle, Zertifikate usw.
• Erfahrung in der effizienten Automatisierung von Abläufen. Zum Beispiel: Buildschritte, Datenmigration,
Deployments
• Technologiewissen Messaging Infrastructure (z.B. Kafka, RabbitMQ, etc.)
• 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
Projektlaufzeit: 02.11.2020 bis zunächst Ende 2021, mit Option für gesamt 2022
Kontaktadresse:
Wenn wir damit Ihr Interesse geweckt haben und Sie sich bei uns melden - sei es per E-Mail oder in anderer
Form -, erklären Sie zugleich Ihr EINVERSTÄNDNIS damit, dass wir Ihren vollständigen Namen, Ihre Adresse und
Ihre Kontaktdaten sowie Ihre Angaben zur Qualifikation (z.B. Ausbildung, Tätigkeit, Profil, Referenzen)
ausschließlich für unsere unternehmerischen Zwecke verarbeiten. Eine Weitergabe an Dritte erfolgt nicht (bzw.
gegebenenfalls in einem späteren Stadium nur mit Ihrer gesonderten Einwilligung). Eine Löschung dieser Daten
erfolgt, sobald feststeht, dass ein Vertrag in absehbarer Zeit nicht zu Stande kommt.
Wir weisen weiter darauf hin, dass Sie diese Einwilligung jederzeit mit sofortiger Wirkung widerrufen können,
zweckmäßigerweise in Textform per E-Mail an
Wir verweisen im Übrigen auf die Datenschutzerklärung in unserem Impressum und weiter gehende
Datenschutzregelungen beim Zustandekommen einer Vertragsbeziehung mit uns.