Internships

Kubernetes Operator voor Event Driven Architecture

Here you find the details for the internship named "Kubernetes Operator voor Event Driven Architecture" in the company Cymo NV.

Details
Name: Kubernetes Operator voor Event Driven Architecture
Company: Cymo NV
Description:

Opdrachtbeschrijving
Event driven architectuur wordt meestal geimplementeerd met een Event Hub technologie aan de basis. Om dit in goede banen te leiden is het belangrijk om een zekere controle uit te oefenen over de manier dat deze technologieen gebruikt worden.
In deze opdracht zullen we een Kubernetes Operator ontwikkelen die best practices en configuraties voor een governance model van event driven architectuur te ondersteunen.
We zullen Topic, Schemas, Service Accounts, ACL's en RBAC verpakken met configureerbare Custom Resource Definitions. Ook zullen we dynamische configuratie mogelijkheden naar de 3 verschillende clouds verwerken in deze opdracht (Provisioneren van secrets naar KeyVaults, of Secret manager..).
Je werkt in een professionele omgeving met verschillende public clouds en SaaS producten.
Deliverables
Custom Resource Definitions designen en uitdenken rekening houdend met governance regels die moeten gedekt worden in elk van hen. Je wordt ondersteund door Architecten en Devops Engineers van het team. Dit zal een iteratief process zijn met incrementeel meer features in elk van de resources.
Opzetten van een development project & pipeline voor de Operator zelf als containers op te leveren in een Container Registry.
Hiernaast verwachten we ook een Helm/Kustomize template waarmee de operator gemakkelijk deployed kan worden in een Kubernetes cluster.
Wij stellen voor de implementatie in Rust te doen, maar kunnen ook andere talen ondersteunen.
Uitrol en demonstratie van de operator in een live omgeving. (Simulatie)
Hiervoor zal je een GKE project krijgen en Confluent Cloud omgeving. Het Cymo team zal enkele praktijk scenarios beschrijven die dienen ter validatie van de operator.

Target profiles:
  • Engineering Technology - IT (Industrieel Ingenieur)
In industries:
    Required special knowledge:

    Derdejaars bachelorstudent Programatie/Devops
    Zin voor uitdaging: Je houdt ervan om uitdagende problemen aan te pakken en nieuwe technologieën te verkennen om praktische en schaalbare oplossingen te ontwikkelen.
    Zelfstandig en proactief: Je kan zelfstandig werken en toont initiatief om obstakels te overwinnen. Je bent niet bang om zelf met ideeën te komen en je neemt verantwoordelijkheid voor je werk.
    Analytisch denkvermogen: Je hebt een goed begrip of intresse in hoe technologieen en processen werken in de diepte.
    Teamspeler: Hoewel je zelfstandig kan werken, functioneer je goed in een team en ben je bereid samen te werken om tot de beste resultaten te komen.
    Interesse in de nieuwste ontwikkelingen op het gebied van event-driven architecturen en cloud technologieën is een pluspunt

    Duration: 2de semester schooljaar 2024-2025
    Paid: No
    Net wage: -
    Foreign: No
    Contact: Lynn Vandecasteele (Office Manager)
    Email: lynn@cymo.eu
    Tel: