Beschreibung
Die Leistungen des Auftragnehmers (Dienstleisters) werden im Projekt Kanalintegration Basis des Pro-gramms Vendo erbracht.Folgende Ziele werden im Rahmen des Gesamtprojekts verfolgt:
Einführung einer technischen Zugriffsschicht auf die zentralen Vertriebsprozesse des DB Personenver-kehrs. Nach Durchführung des Projektes werden die einzelnen Vertriebskanäle nur noch über die neue Schicht (zu konzipieren, umzusetzen und zu validieren) auf die Backendservices zugreifen können. Durch das Projekt sind Infrastruktur, Service Repository sowie Identity Repository aufzusetzen und be-reitzustellen.
Das Projekt Kanalintegration Basis wird klassisch nach Wasserfall entwickelt. Zielumgebung sind Contai-ner auf Basis von Docker in der Amazon Cloud.
Architektur und Softwaredesign notwendiger Zusatzkomponenten auf Standardlösungen
Installation und Entwicklung/Programmierung von Zusatzkomponenten auf Standardlösungen
Erarbeitung technische Architektur Sollbild inkl. Evaluierung und Einführung eines Service/API Repo-sitories
Aufbau/Definition einer Service Orientierten Architektur (im speziellen Microservices)
Erarbeitung technische Migrationsszenarien unter Einsatz risikominimierender Maßnahmen
Konzeption, Skalierung, Implementierung, Dokumentation und Betrieb einer tragfähigen Prozessar-chitektur für eine agile, multi-teambezogene Entwicklung
Installation und Konfiguration von Zusatzkomponenten auf Standardlösungen
Aufbau/Konfigurationen einer SOA Architektur (im speziellen Microservices)
Erarbeitung technischer Migrationsszenarien unter Einsatz risikominimierender Maßnahmen
Pflege der zugehörigen Dokumentation
Anforderung:
Bash-Skripting +++ (good), 2-4 yrs.
Shell - C-Shell, K-Shell, Bourne-Shell +++ (good), 2-4 yrs.
Java +++ (good), 2-4 yrs.
Maven +++ (good), 2-4 yrs.
Ant (Apache) +++ (good), 2-4 yrs.
Jenkins +++ (good), 2-4 yrs.
Docker +++ (good), 2-4 yrs.
SCRUM +++ (good), 2-4 yrs.
Microservices Architektur +++ (good), 2-4 yrs.
Konfiguration und Umgebungsmanagement von Cloud Infrastruktur und Umgebungen AWS, EC2 Instanzen
Konfiguration und Umgebungsmanagement von Container Umgebungen Docker, Vagrant, Openshift, Kubernetes
Kenntnisse in Scripting- und Programmiersprachen Bash, Shell, Java
Kenntnisse im Build-/Konfigmanagement Ant, Maven, Gradle, Chef
Erfahrungen im Aufsetzen von Continuous Integration, -Deployment und ?Testing Jenkins
Praktische Erfahrung in der Integration von Standardlösungen in bestehende Landschaften inkl. Hybrid-Architekturen Cloud & On-Premise
Erfahrungen im Einsatz agiler Methoden im Kontext von Großprojekten Zusammenspiel von mehreren Scrum Teams
Sicherer Umgang mit Unix Systemen
Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen Microservice, Cloud Infrastruktur, AWS, Docker, etc.
Nice to have
Erfahrungen im Betrieb komplexer Systemlandschaften wünschenwert
Bahn Know-How wünschenswert
Erfahrungen in Aufbau und Konfiguration von ID Repositories wünschenswert
Erfahrungen in Aufbau und Konfiguration von Service Discovery/Repositories wünschenswert
AWS Zertifizierung wünschenswert
Erfahrungen in Konfiguration von NGinX Reverse Proxies wünschenswert
Projektstart: 1.5.2017
Projektende: 11.8.2017
Auslastung: 100% ( 75 PT Gesamt)
Leistungsort: Frankfurt/Main