Bouw een Kafka Cluster voor Data Integratie in een Docker/Kubernetes Omgeving

  • Afstudeeropdracht
  • Amsterdam

Site Clappform

Clappform is een innovatieve scale-up die een low-code platform biedt voor het bouwen van applicaties voor gemeenten, vastgoedinvesteerders, vastgoedontwikkelaars en retailers. Het platform stelt gebruikers in staat om snel en efficiënt applicaties te ontwikkelen en te integreren met diverse systemen, waardoor bedrijfsprocessen worden geoptimaliseerd en innovatie wordt gestimuleerd.

Stagebeschrijving:
Als stagiair bij Clappform maak je deel uit van een dynamisch team van 25 mensen dat werkt aan het ontwikkelen van cutting-edge oplossingen voor klanten in diverse sectoren. Tijdens deze stage krijg je de kans om een Kafka cluster op te zetten en te configureren om gegevens uit verschillende systemen te integreren en te verzenden naar meerdere andere systemen. Dit alles zal plaatsvinden in een Docker/Kubernetes omgeving om schaalbaarheid en betrouwbaarheid te waarborgen. Bovendien zal je Golang gebruiken om te connecten met of te bouwen bovenop het Kafka cluster.

Verantwoordelijkheden:

  • Onderzoek doen naar de architectuur en implementatie van Kafka clusters.
  • Ontwerpen, implementeren en configureren van een Kafka cluster binnen een Docker/Kubernetes omgeving.
  • Integreren van de Kafka cluster met verschillende systemen om gegevensstromen te verzamelen en door te sturen.
  • Schrijven van Golang-applicaties om te communiceren met het Kafka cluster en gegevens te verwerken.
  • Testen en debuggen van de oplossing om een robuuste en betrouwbare werking te garanderen.
  • Documenteren van het ontwikkelproces en het opstellen van handleidingen voor beheerders en ontwikkelaars.

Vereisten:

  • Kennis van en ervaring met Docker en Kubernetes.
  • Bekendheid met het opzetten en configureren van Kafka clusters.
  • Basiskennis van Golang (ervaring is een pluspunt maar geen vereiste).
  • Interesse in data-integratie en ervaring met het werken met verschillende soorten systemen en dataformaten.
  • Zelfstandig kunnen werken en een proactieve houding hebben.
  • Goede communicatieve vaardigheden en in staat om effectief te samenwerken in een team.
  • Technologiestack:

Messaging System:

  • Apache Kafka
  • Programmeertaal: Golang
  • Containerization: Docker
  • Orkestratie: Kubernetes

Stageperiode:
De stageperiode bedraagt in principe 3-6 maanden, maar kan worden aangepast afhankelijk van de vereisten vanuit de opleiding en de beschikbaarheid van de stagiair.

Locatie:
De stage vindt plaats op ons kantoor in Amsterdam of kan deels op afstand worden uitgevoerd, afhankelijk van de omstandigheden en voorkeuren.

Aanbod:

Een uitdagende stage in een innovatieve en dynamische omgeving.
De mogelijkheid om waardevolle ervaring op te doen binnen de softwareontwikkeling en data-integratie.
Begeleiding en ondersteuning van ervaren ontwikkelaars.
Een passende stagevergoeding.
Ben je enthousiast geworden over deze stageopdracht en wil je graag bijdragen aan de verdere ontwikkeling van het Clappform-platform? Stuur dan je CV en motivatiebrief en wie weet verwelkomen we jou binnenkort in ons team!

Om te solliciteren op deze vacature stuur je je sollicitatie naar d.tolen@clappform.com