Firma: Edeka



Referenzprojekte

Einzelhandelsbranche:
Edeka

Projektziel:

Das Projekt hat das Ziel, die Geschwindigkeit und Leistung der Edeka-App durch den Einsatz von Containertechnologien und Orchestrierung zu verbessern. Zusätzlich soll das Projekt die Entwicklung und Bereitstellung von E-Commerce-Anwendungen und -Diensten auf der Amazon Web Services (AWS)-Plattform unterstützen. Die Einführung von Automatisierungstools und Continuous-Delivery-Pipelines soll die Agilität und Skalierbarkeit des Unternehmens weiter vorantreiben.

Verbesserung der App Geschwindigkeit durch Containertechnologien und Orchestrierung

Unterstützung bei der Entwicklung und Bereitstellung von E-Commerce-Anwendungen und -Diensten auf der Amazon Web Services (AWS)-Plattform.

Einführung von Automatisierungstools und Continuous-Delivery-Pipelines, um die Agilität und Skalierbarkeit des Unternehmens zu verbessern.

Herausforderungen:

  1. Verbesserung der Geschwindigkeit und Leistung der Edeka-App, um die Kundenerfahrung zu optimieren.
  2. Unterstützung bei der Entwicklung und Bereitstellung von E-Commerce-Anwendungen und -Diensten auf der AWS-Plattform.
  3. Einführung von Automatisierungstools und Continuous-Delivery-Pipelines, um die Entwicklungseffizienz zu steigern und die Time-to-Market zu verkürzen.

Lösungsansatz:

Es wird eine umfassende Lösung für die E-Commerce-Optimierung von Edeka entwickelt und umgesetz:


1. Geschwindigkeitsoptimierung der App:

  • Einsatz von Containertechnologien wie Docker für die Anwendungsbereitstellung und -skalierung.
  • Nutzung von Orchestrierungstools wie Kubernetes zur effizienten Verwaltung und Steuerung der Container.

 

2. Entwicklung und Bereitstellung von E-Commerce-Anwendungen auf AWS:

  • Verwendung von AWS-Services wie Amazon EC2, Amazon S3 und AWS Lambda für die Entwicklung und Bereitstellung von E-Commerce-Anwendungen und -Diensten.
  • Einrichtung einer skalierbaren und zuverlässigen Infrastruktur auf AWS, um den Anforderungen des E-Commerce gerecht zu werden.

 

3. Einführung von Automatisierung und Continuous Delivery:

  • Implementierung von Automatisierungstools wie AWS CodePipeline und AWS CodeDeploy für die automatisierte Bereitstellung von Anwendungen.
  • Aufbau von Continuous-Delivery-Pipelines, um die Agilität und Skalierbarkeit des Entwicklungsprozesses zu verbessern.

Ergebnisse:

  1. Verbesserte Geschwindigkeit und Leistung der Edeka-App, was zu einer besseren Kundenerfahrung führt.
  2. Erfolgreiche Entwicklung und Bereitstellung von E-Commerce-Anwendungen und -Diensten auf der AWS-Plattform.
  3. Erhöhte Entwicklungseffizienz und verkürzte Time-to-Market durch Automatisierung und Continuous Delivery.

Nutzen für den Kunden:

  1. Steigerung der Kundenzufriedenheit durch eine schnellere und reaktionsschnellere Edeka-App.
  2. Erweiterung des E-Commerce-Angebots von Edeka durch die erfolgreiche Bereitstellung neuer Anwendungen und Dienste auf AWS.
  3. Verbesserung der Unternehmensagilität und Skalierbarkeit, was es Edeka ermöglicht, flexibler auf Marktanforderungen zu reagieren und Innovationen schneller voranzutreiben.

Technolegy Stack:

Cloud-Plattform:

  • Amazon Web Services (AWS) für einige Dienste
  • Microsoft Azure für andere Dienste
  • Google Cloud Platform (GCP) für bestimmte Anwendungen
    Containerisierung und Orchestrierung:
  • Docker für die Containerisierung von Anwendungen
  • Kubernetes für die Container-Orchestrierung und -Verwaltung in allen drei Cloud-Plattformen

 

DevOps-Tools:

  • AWS CodePipeline oder Azure DevOps für Continuous Integration und Continuous Deployment
  • Terraform für die Infrastrukturautomatisierung über alle Cloud-Plattformen hinweg
  • GitLab CI/CD für automatisierte Tests und Bereitstellung

 

Überwachung und Logging:

  • AWS CloudWatch für AWS-Überwachung und Protokollierung
  • Azure Monitor für die Überwachung und Protokollierung von Azure-Ressourcen
  • Google Cloud Monitoring und Logging für die Überwachung und Protokollierung von GCP-Ressourcen

 

Sicherheit und Compliance:

  • AWS Identity and Access Management (IAM) für AWS
  • Azure Active Directory (AD) für Azure
  • Google Cloud IAM für GCP
  • Azure Key Vault für das sichere Speichern von Schlüsseln und Geheimnissen
  • AWS Key Management Service (KMS) für AWS
  • Google Cloud Key Management Service (KMS) für GCP

 

Datenbanken:

  • Amazon Relational Database Service (RDS) für relationale Datenbanken auf AWS
  • Azure SQL Database für relationale Datenbanken auf Azure
  • Google Cloud SQL für relationale Datenbanken auf GCP
  • Amazon DynamoDB für NoSQL-Datenbanken auf AWS
  • Azure Cosmos DB für NoSQL-Datenbanken auf Azure
  • Google Cloud Firestore für NoSQL-Datenbanken auf GCP

 

Entwicklungssprachen und Frameworks:

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

 

Dokumentation und Zusammenarbeit:

  • AWS Documentation für AWS
  • Azure Documentation für Azure
  • Google Cloud Documentation für GCP
  • Confluence und Jira für die Projektzusammenarbeit und Dokumentation

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.