Firma: Vodafone

Referenzprojekte

Telekommunikations-
branche:
Vodafone

Projektziel:

Das Projekt zielt darauf ab, eine innovative Webanwendung zu entwickeln, die es Vodafone ermöglicht, effektive Werbeaktionen für seine Produkte und Dienstleistungen durchzuführen. Die Anwendung soll eine benutzerfreundliche Schnittstelle bieten und den Kunden personalisierte Angebote präsentieren. Diese soll in der Cloud passieren und Devops zyklen mitbeinhalten.

unterstützten Vodafone bei der Umstellung auf eine Cloud-basierte Infrastruktur und der Implementierung von DevOps-Methoden. Welche auf Hybrid Cloud Basis gelaufen sind.

Automatisierung von Bereitstellungsprozessen für Netzwerkdienste und Kundensysteme, um die Reaktionsfähigkeit zu verbessern.

Verbesserung der Skalierbarkeit von Telekommunikationssystemen, um den Anforderungen an steigenden Datenverkehr gerecht zu werden.

Herausforderungen:

  1. Komplexe Anforderungen an die Benutzeroberfläche, um personalisierte
    Werbeaktionen darzustellen und zu verwalten.
  2. Integration mit verschiedenen Backend-Systemen von Vodafone für die
    Verarbeitung von Benutzerdaten und Produktinformationen.
  3. Sicherstellung der Skalierbarkeit und Leistungsfähigkeit der Anwendung, um
    auch bei steigenden Nutzerzahlen eine optimale Performance zu gewährleisten.

Lösungsansatz:

Entwicklung einer moderne Webanwendung , die auf bewährten Technologien und Best Practices basiert mit Devops Ansatz. Der Lösungsansatz umfasst folgende Schritte:

1. Anforderungsanalyse und Design:

Durchführung einer detaillierten Anforderungsanalyse in enger Zusammenarbeit mit den Stakeholdern von Vodafone. Entwicklung eines ansprechenden Designs für die Benutzeroberfläche, das personalisierte Werbeaktionen effektiv darstellt.


2. Frontend-Entwicklung:

Implementierung der Benutzeroberfläche unter Verwendung von React.js und TypeScript. Integration von Redux für das State-Management und von Styled-Components für die Gestaltung der Benutzeroberfläche.

3. Backend-Entwicklung:

Entwicklung eines skalierbaren Backends mit Node.js und Express.js. Verwendung von MongoDB und PostgreSQL als Datenbank zur Speicherung von Benutzerdaten und Werbeaktionen.

4. Integration und Testing:

Integration der Webanwendung mit den Backend-Systemen von Vodafone zur Verarbeitung von Benutzerdaten und Produktinformationen. Durchführung umfassender Tests, um die Funktionalität, Sicherheit und Leistungsfähigkeit der Anwendung sicherzustellen.

5. Bereitstellung und Wartung:

Bereitstellung der Webanwendung auf einer Cloud-Plattform wie AWS oder Azure. Durchführung von regelmäßigen Wartungsarbeiten und Aktualisierungen, um einen reibungslosen Betrieb der Anwendung sicherzustellen.

Ergebnisse:

  1. Entwicklung einer benutzerfreundlichen Webanwendung für Werbeaktionen, die personalisierte Angebote für Kunden von Vodafone präsentiert.
  2. Integration mit den Backend-Systemen von Vodafone zur effizienten Verarbeitung von Benutzerdaten und Produktinformationen.
  3. Bereitstellung einer skalierbaren und leistungsfähigen Anwendung, die auch bei steigenden Nutzerzahlen eine optimale Performance gewährleistet.
  4. Einführung der DevOps Kultur von Anfang an.

Nutzen für den Kunden:

  1. Verbesserung der Kundenbindung durch personalisierte Werbeaktionen und Angebote.
  2. Steigerung der Umsätze durch gezielte Marketingmaßnahmen und effektive Werbekampagnen.
  3. Stärkung der Wettbewerbsposition von Vodafone durch innovative digitale Lösungen und einen herausragenden Kundenservice.

Technolegy Stack:

Frontend-Technologien:

  • React.js als JavaScript-Bibliothek für das Frontend-Framework
  • TypeScript für typsichere JavaScript-Entwicklung
  • Redux für das zentrale State-Management in der Anwendung
  • Styled-Components oder Sass für die Stylesheet-Erstellung und -Verwaltung

 

Backend-Technologien:

  • Node.js für die Backend-Entwicklung
  • Express.js als Webanwendungs-Framework für Node.js
  • MongoDB und PostgreSQL als Datenbank zur Speicherung von Benutzerdaten und Werbeaktionen
  • Sequelize als ODM/ORM für die Interaktion mit der Datenbank

 

Cloud-Plattformen und Services:

  • Amazon Web Services (AWS) für die Bereitstellung der Webanwendung
  • AWS Lambda für serverlose Funktionen
  • AWS S3 für die Speicherung von statischen Dateien wie Bildern und CSS-Dateien
  • AWS DynamoDB für NoSQL-Datenbankfunktionen

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.