Zum Hauptinhalt
Praktika im Homeoffice
Ähnliche Praktikumsplätze
Worldline Logo
Worldline

Praktikum/Bachelorarbeit zum Thema Entwicklung eines Google Cloud Platform (GCP) ccache Backends

Aachen
Veröffentlicht am 26.10.2024 Praktikum
Worldline Logo

Praktikum/Bachelorarbeit zum Thema Entwicklung eines Google Cloud Platform (GCP) ccache Backends

Praktikum/Bachelorarbeit zum Thema Entwicklung eines Google Cloud Platform (GCP) ccache Backends

Das ist Worldline

Wir sind die Innovatoren im Herzen der Payment Technologie und beeinflussen, wie die Welt ihre Zahlungen abwickelt. Die Lösungen, die unsere Mitarbeiter/innen schaffen, unterstützen das Wachstum der Geschäfte von morgen. Vom lokalen Kaffeehaus bis internationalen Banken, von San Francisco bis Auckland. Wir sind in jeder Ecke der Welt und in jedem Teil des Handels vertreten. Und so, wie wir unsere Kunden unterstützen, ihr Geschäft voranzutreiben, so engagieren wir uns auch dafür, dass unsere Mitarbeiter/innen ihren Karriereweg gehen. Gemeinsam gestalten wir den Fortschritt. 

Projekthintergrund

Für einen Open-Source-Beitrag zu ccache () suchen wir eine*n motivierte*n Studierende*n zur Entwicklung eines GCP-Backends für ccache.

Aufgabenstellung

Ziel dieses Prakiktums/der Bachelorarbeit ist die Implementierung und Evaluierung eines ccache-Backends, das Google Cloud Storage als Remote-Speicher nutzt. Die Hauptaufgaben umfassen:

  • Entwicklung einer Schnittstelle für Lese- und Schreibzugriffe zwischen ccache und Google Cloud Storage
  • Durchführung von Performance-Tests (Durchsatz und Latenz)
  • Implementierung und Tests in einer GCP-Umgebung
  • Optionaler Vergleich mit Redis (Memorystore)
  • Erstellung eines "Hello World"-Builds in der Cloud mit CMake
  • Erwartete Ergebnisse

  • Ein funktionierendes GCP-ccache Backend
  • Ausführliche Dokumentation der Implementierung und Performance-Tests
  • Analyse von Kosten- und Leistungsvorteilen im Vergleich zu bestehenden Lösungen
  • Empfehlungen für den praktischen Einsatz in Entwicklungsumgebungen
  • Voraussetzungen  

  • Sei Studium der Informatik oder eines verwandten Faches
  • Gute Programmierkenntnisse, vorzugsweise in C++
  • Grundkenntnisse im Cloud Computing, idealerweise GCP
  • Interesse an Open-Source-Entwicklung unter GPL-v3 und Build-Systemen
  • Gute Englischkenntnisse
  • Betreuung

    Die Arbeit erfolgt in Zusammenarbeit mit Worldline und unter Nutzung der GitHub-Plattform. Eine enge Betreuung und Unterstützung bei technischen Fragen wird gewährleistet.

    Standort

    Worldline, Aachen