Internship – ENTRANCE Data Platform (EDP)
Controleer of u voldoet aan de vaardigheidseisen voor deze functie, evenals de bijbehorende ervaring, en solliciteer vervolgens met uw cv hieronder.
ENTRANCE is een proeftuin voor de energietransitie waarin studenten, docenten, bedrijven en overheden samenwerken aan duurzame energievoorziening. Het Entrance Data Platform (EDP) verbindt databronnen uit test- en onderzoeksfaciliteiten met opslag- en analyseomgevingen. Voor de doorontwikkeling van dit platform is een robuuste, schaalbare en geautomatiseerd uitgerolde backend nodig.
Doel
Het realiseren van een productiewaardige data‑infrastructuur voor het EDP: berichtenbroker, connectors en database, inclusief geautomatiseerde uitrol.
Opdracht (Werkzaamheden)
- Broker: vergelijking van Azure Event Grid versus Mosquitto met aansluiting op bestaande architectuur en use cases; inrichting van CI/CD‑pipeline voor geautomatiseerde uitrol van de broker.
- Connectors: vergelijking van Azure Functions versus Docker‑containers voor koppeling tussen databronnen en database; ontwikkeling van één of meerdere CI/CD‑pipelines voor uitrol van connectors, inclusief test‑ en validatiemechanismen.
- Database: ontwerp en optimalisatie van een databasemodel voor kortlopende, hoog‑resolutie‑datastromen, met aandacht voor aggregatie, retentiebeleid en compressie; ontwikkeling van een methode om datasets met asynchrone tijdstempels betrouwbaar te combineren.
- CI/CD fundament: inrichting van GitHub met richtlijnen voor pull requests, branching, testen/validatie en codekwaliteit; vergelijking van Azure DevOps pipelines versus GitHub Actions.
- Datalogger: ontwerp van een low‑tech datalogger op basis van NodeRED op Raspberry Pi, voortbouwend op de huidige inrichting. xnkfpon
Op te leveren
Werkende broker, connectors en database in productie, CI/CD‑pipelines, GitHub‑inrichting met richtlijnen, vergelijkende onderzoeksrapporten, prototype datalogger, technische documentatie.