IT-Entwickler (m/w/d) - (u.a. CI/CD, Kubernetes, Helm Charts)

Hessen, Frankfurt am Main  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Beschreibung / Aufgaben
Die Leistungen des Auftragnehmers (Dienstleisters) werden für Projekte im Trassenmanagement der Einheit Sales and Timetabling Solutions (Vertrieb und Fahrplan) erbracht. Dieses hat folgenden Inhalt:

Die Durchführung von ITK-Projekten in der Einheit Vertrieb und Fahrplan (Trassenmanagement, Konstruktion, Veröffentlichung) und verwandter Themengebiete für diverse Kunden des Auftraggebers und insbesondere den Hauptkunden DB Netz. Diese IT-Projektleistungen bestehen im Wesentlichen aus der Definition und dem Design von Anwendungsarchitekturen in der fachlichen Domäne und der (Weiter-)Entwicklung und Integration von Applikationen in diesem Bereich.

Der technologische Kontext sind in Java/SpringBoot programmierte Microservices Anwendungen sowie HTML5 Webclients.

Das Projekt hat das Ziel, das bisherige Fahrplankonstruktionssystem der DB durch ein neues, auf einer modernen Architektur basierendes zu ersetzen.

Die Anwendungen werden als Docker-Images paketiert und in einem Kubernetes-Cluster installiert (entweder Openshift oder AWS EKS). Es kommen weitere Cloud-Services zum Einsatz, wie AWS Aurora (primär PostgreSQL), SQS, S3 und perspektivisch auch andere Dienste wie AWS App Mesh. Die Pipelines werden in Gitlab CI umgesetzt, in Kombination mit Helm Charts. Die Entwicklung erfolgt agil in mehreren Feature-Teams, unterstützt durch ein Querschnittsteam

mit Schwerpunkt in Infrastruktur und übergreifender Testautomatisierung.



Der Dienstleister erbringt folgende Leistungen:

? Erweiterung und Anpassung von Build-Pipelines bzw. Pipelinetemplates inkl. Einbau der Tests und Security-Checks

? Dokumentation der Umgebungen und des Build-Prozesses

? Unterstützung der Teams bei der Nutzung und Anpassung der Build-Pipeline

? Unterstützung beim Umgebungsmanagement: Hierzu zählt sowohl das Konfigurationsmanagement als auch die automatisierte Bereitstellung von Umgebungen, sowie Analyse

? Automatisierter Auf- und Abbau von Teststages

? Unterstützung der Entwickler bei Fehlersuche und Analyse der Performance-Bottlenecks

? Bewerten von technischen Risiken sowie Dokumentation dieser

? Ermitteln von nicht-funktionalen Anforderungen sowie Abstimmen und Dokumentieren der nicht funktionalen Anforderungen

? Erstellen und Durchführen von Präsentationen zu technisch komplexen Themenstellungen bis auf Management-Ebene

? Weiterentwicklung der Infrastruktur- und Pipeline-Skript

Skills / Profil
Nachweisbare Erfahrung in der Implementierung von technischen Lösungen in Agilen Projekten mit mehreren Teams und in einem vergleichbaren Kontext.
praktische Erfahrung in Entwicklung mit Containerdienste Kubernetes (EKS oder OpenShift), Helm Charts.
Praxiserprobte Methodenkenntnisse und Erfahrungen in deren Anwendung: Vorgehensmodelle der Softwareentwicklung wie Scrum, SAFe und XP
praktische Erfahrung in Entwicklung mit Cloudservices - AWS-Services und der Automatisierung in AWS (EKS, SQS, S3, RDS/Aurora, ELB, Route 53). (Nice-To-Have)
Erfahrung mit CI/CD - Erstellung von Build-Pipelines mit GIT-Lab CI/CD, Jenkins oder vergleichbaren Lösungen
Logging und Monitoring mit Grafana oder vergleichbaren Produkten (Nice-To-Have)
Umgebungsmanagement - Konfiguration, Secret-Verwaltung und Release-Management im Cloud-Umfeld (Nice-To-Have)


Wir bieten außerdem
Geplant ist sobald es wieder möglich ist: 3 Tage vor Ort, 2 Tage Remote pro Woche
Start
10.2021
Dauer
12 Monate
(Verlängerung möglich)
Von
GULP Information Services GmbH
Eingestellt
11.10.2021
Ansprechpartner:
Daniel Ehrenberg
Projekt-ID:
2225644
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren