Firma: DB

Referenzprojekte

Transportwesen:
Deutsche Bahn

Projektziel:

Das Projekt zielt darauf ab, die Zugänglichkeit von Fahrplänen für die Kunden der Deutschen Bahn zu verbessern. Durch die Einführung von DevOps-Praktiken und die Integration von Cloud-Technologien soll die Effizienz bei der Bereitstellung und Aktualisierung von Fahrplandaten erhöht werden, um eine schnellere Reaktion auf Kundenbedürfnisse zu ermöglichen und die Servicequalität insgesamt zu verbessern.

Modernisierung der IT-Infrastruktur, um die Zuverlässigkeit und Effizienz des Bahnnetzes zu verbessern. Bei anzeige von Bahnplänen

Implementierung von DevOps-Praktiken, um die Time-to-Market für neue Funktionen und Dienste zu verkürzen.

Integration von Cloud-Technologien zur Skalierung von Ressourcen entsprechend der Nachfrage und zur Senkung der Betriebskosten.

Herausforderungen:

  1. Verbesserung der Zugänglichkeit von Fahrplänen für die Kunden der Deutschen Bahn.
  2. Einführung von DevOps-Praktiken und Integration von Cloud-Technologien in einer traditionellen Unternehmensumgebung.

Lösungsansatz:

  1. Entwicklung einer benutzerfreundlichen Anwendung zur Anzeige von Fahrplänen mit Echtzeitinformationen.
  2. Einführung von Automatisierung und Zusammenarbeit zwischen Entwicklung und Betrieb für schnellere Reaktionen auf Kundenanforderungen.
  3. Migration von Teilen der Infrastruktur in die Cloud, um Ressourcen besser zu skalieren und Betriebskosten zu senken.

Ergebnisse:

  1. Verbesserte Zugänglichkeit von Fahrplänen für Kunden durch eine benutzerfreundliche Anwendung.
  2. Beschleunigte Bereitstellung von neuen Funktionen und Aktualisierungen dank DevOps-Praktiken.
  3. Effizientere Ressourcennutzung und Kosteneinsparungen durch die Integration von Cloud-Technologien.

Nutzen für den Kunden:

  1. Vereinfachter Zugang zu aktuellen Fahrplänen, was die Reiseplanung erleichtert und die Kundenzufriedenheit erhöht.
  2. Schnellere Reaktion auf Kundenfeedback und Anpassung an sich ändernde Anforderungen, was zu einer besseren Servicequalität führt.
  3. Senkung der Betriebskosten, was potenziell zu niedrigeren Ticketpreisen oder verbesserten Dienstleistungen für die Kunden führen kann.

Technolegy Stack:

Cloud-Plattform:

  • Amazon Web Services (AWS) für die Cloud-Infrastruktur

 

Containerisierung und Orchestrierung:

  • Docker für die Containerisierung von Anwendungen
  • Amazon Elastic Kubernetes Service (Amazon EKS) für die Container-Orchestrierung und -Verwaltung in AWS

 

DevOps-Tools:

  • AWS CodePipeline für Continuous Integration und Continuous Deployment
  • AWS CodeBuild für das Erstellen von Anwendungen
  • AWS CodeDeploy für die automatisierte Bereitstellung von Anwendungen
  • AWS CodeCommit für die Versionskontrolle von Quellcode
  • AWS CodeStar für die Verwaltung von DevOps-Projekten
  • AWS CloudFormation für die Infrastrukturautomatisierung (IaC)

 

Überwachung und Logging:

  • Amazon CloudWatch für das Überwachen von Anwendungsleistung und -verfügbarkeit
  • AWS X-Ray für das Debugging und die Analyse von Anwendungsfehlern
  • Amazon Elasticsearch Service (Amazon ES) für die Protokollanalyse und -visualisierung

 

Sicherheit und Compliance:

  • AWS Identity and Access Management (IAM) für das Identitäts- und Zugriffsmanagement
  • AWS Key Management Service (KMS) für die Verschlüsselung von Daten
  • AWS Security Hub für das zentrale Sicherheitsmanagement und die Compliance-Berichterstellung
  • AWS Config für das Konfigurationsmanagement und die Einhaltung von Compliance-Richtlinien

 

Datenbanken:

  • Amazon Relational Database Service (RDS) für relationale Datenbanken
  • Amazon DynamoDB für NoSQL-Datenbanken

 

Entwicklungssprachen und Frameworks:

  • Java, Python, Node.js oder andere, je nach den Anforderungen der vorhandenen Anwendungen
  • Spring Boot, Flask, Express.js oder andere entsprechende Frameworks für die Backend-Entwicklung

 

Dokumentation und Zusammenarbeit:

  • AWS Documentation für die technische Dokumentation und Ressourcen
  • AWS Well-Architected Tool für die Bewertung und Optimierung der Architektur von Anwendungen

DevOps Engineer (Junior/Senior) (m/w/d)

Was du mitbringst

Studium:
(Wirtschafts-) Informatik oder eine vergleichbare Ausbildung

Fähigkeiten:
• Interesse an Themen, wie Continuous Integration und Continuous Development mit Jenkins oder einem anderen CI/CD Tools (z.B. GitlabCI oder Azure DevOps)
• Docker
• Kubernetes
• Linux Shell Scripting
• Verständnis von Build Tools wie Maven
• Du bist interessiert, mit agilen Methoden, wie Scrum zu arbeiten

Deine Benefits

Bei uns fühlt sich Arbeit nach viel Freiheit an. Denn unsere Firmenphilosophie strebt die Förderung unserer Mitarbeiter selbstständig zu agieren und sich stetig weiterzuentwickeln. Des Weiteren bieten wir ein attraktives Gehalt an.
Unsere Kunden sind Global Player aus verschiedenen Branchen, wie z.B. aus der Luft- und Raumfahrtindustrie sowie die Automobilindustrie.

Für die mentale Gesundheit ist natürlich auch gesorgt:
✓ Healthy Food
✓ Getränke und frisches Obst
✓ Relaxlounge
✓ Playstation & Nintendo
✓ Erholung & Entspannung
✓ Weiterbildung
✓ Zertifikate rundum IT (Cloud, DevOps und Softwarenentwicklung)
✓ Coole Firmenevents
✓ Essengehen, Gaming-Events, Filmabende u.v.m.

Software Entwickler (Junior/Senior) (m/w/d)

Was du mitbringst

Studium:
(Wirtschafts-) Informatik oder eine vergleichbare Ausbildung

Fähigkeiten:
• Erste Berührungspunkte mit Webframework wie Vuejs, Angular oder React hattest du schon gehabt
• Du bist willig mit Backend-Frameworks wie Spring Boot oder Nodejs zu arbeiten
• Build Tools wie Maven oder Npm sind keine Fremdbegriffe für dich
• Du bist interessiert, mit agilen Methoden, wie Scrum zu arbeiten

Deine Benefits

Bei uns fühlt sich Arbeit nach viel Freiheit an. Denn unsere Firmenphilosophie strebt die Förderung unserer Mitarbeiter selbstständig zu agieren und sich stetig weiterzuentwickeln. Des Weiteren bieten wir ein attraktives Gehalt an.
Unsere Kunden sind Global Player aus verschiedenen Branchen, wie z.B. aus der Luft- und Raumfahrtindustrie sowie die Automobilindustrie.

Für die mentale Gesundheit ist natürlich auch gesorgt:
✓ Healthy Food
✓ Getränke und frisches Obst
✓ Relaxlounge
✓ Playstation & Nintendo
✓ Erholung & Entspannung
✓ Weiterbildung
✓ Zertifikate rundum IT (Cloud, DevOps und Softwarenentwicklung)
✓ Coole Firmenevents
✓ Essengehen, Gaming-Events, Filmabende u.v.m.

Java Backend Developer (Junior/Senior) (m/w/d)

Was du mitbringst

Studium:
(Wirtschafts-) Informatik oder eine vergleichbare Ausbildung

Fähigkeiten:
• Neu- und Weiterentwicklung von Softwareanwendungen

• Realisierung moderner Softwarelösungen

• Implementierung zukunftsfähiger Unternehmensanwendungen für das Web

• Programmierung dieser Anwendungen mit den gängigen Frameworks

• Kenntnisse im Umgang mit einem Framework (spring boot)

• Interesse an Themen wie Cloud-Computing

Deine Benefits

Bei uns fühlt sich Arbeit nach viel Freiheit an. Denn unsere Firmenphilosophie strebt die Förderung unserer Mitarbeiter selbstständig zu agieren und sich stetig weiterzuentwickeln. Des Weiteren bieten wir ein attraktives Gehalt an.
Unsere Kunden sind Global Player aus verschiedenen Branchen, wie z.B. aus der Luft- und Raumfahrtindustrie sowie die Automobilindustrie.

Für die mentale Gesundheit ist natürlich auch gesorgt:
✓ Healthy Food
✓ Getränke und frisches Obst
✓ Relaxlounge
✓ Playstation & Nintendo
✓ Erholung & Entspannung
✓ Weiterbildung
✓ Zertifikate rundum IT (Cloud, DevOps und Softwarenentwicklung)
✓ Coole Firmenevents
✓ Essengehen, Gaming-Events, Filmabende u.v.m.

Cloud Infrastructure Engineer (Junior/Senior) (m/w/d)

Was du mitbringst

Studium:
(Wirtschafts-) Informatik oder eine vergleichbare Ausbildung

Fähigkeiten:
• Beratung von Kunden bei Prozess-, Technologieund Architekturentscheidungen

• Aufbau von Automatisierungslösungen auf Ebene KommandozeiIe/Scripting, APIs und Infrastructure-is-Code Technologien (z.B. Terraform, Kubernetes, Ansible)

• Migration von bestehenden Anwendungen auf Cloud-lnfrastrukturen (Lift&Shift, Refactor, Rebuild, usw.) und Aufbau/Einsatz hierfür geeigneter Tools und Technologien 

• Ausrichtung von Teamprozessen und Entwicklungsorganisationen für digitale Dienste

Deine Benefits

Bei uns fühlt sich Arbeit nach viel Freiheit an. Denn unsere Firmenphilosophie strebt die Förderung unserer Mitarbeiter selbstständig zu agieren und sich stetig weiterzuentwickeln. Des Weiteren bieten wir ein attraktives Gehalt an.
Unsere Kunden sind Global Player aus verschiedenen Branchen, wie z.B. aus der Luft- und Raumfahrtindustrie sowie die Automobilindustrie.

Für die mentale Gesundheit ist natürlich auch gesorgt:
✓ Healthy Food
✓ Getränke und frisches Obst
✓ Relaxlounge
✓ Playstation & Nintendo
✓ Erholung & Entspannung
✓ Weiterbildung
✓ Zertifikate rundum IT (Cloud, DevOps und Softwarenentwicklung)
✓ Coole Firmenevents
✓ Essengehen, Gaming-Events, Filmabende u.v.m.