Senior fullstack ontwikkelaar
Role details
Job location
Tech stack
Job description
SURF zoekt een senior full stack engineer om te helpen de netwerkorkestratielaag door te ontwikkelen. Gezocht wordt naar iemand die comfortabel is nieuwe componenten uit te bouwen in de frontend, maar ook de benodigde informatiestromen in de backend te implementeren. Voor het automatiseren van alle netwerkdiensten die op het SURF-netwerk worden aangeboden is een netwerkorkstratie-architectuur gebouwd. De componenten in deze stack zijn onder andere de zelf ontwikkelde open source workflow orchestrator (workfloworchestrator.org, Python + FastAPI), twee front-ends hierbovenop, en een veelvoud aan microservices en adapters naar randsystemen zoals een netwerkinventory-database, CRM, IP address management database, streaming telemetry (gNMI) en meer. De Orchestrator frontend (ReactJS) is voor het NOC (network operations center) en netwerkengineers om het netwerk mee te beheren en configureren. Hierin moet een NMS (Network Management Service) verder worden uitgebouwd die achterliggende data op netwerkdomein-specifieke wijze vertoond. Verder willen we hier streaming telemetry van netwerkdiensten meer in weergeven en AIOps in uitbouwen. Het Netwerkdashboard (Angular) is het klantportaal voor netwerkengineers om de netwerkdiensten die zij afnemen te monitoren en beheren. Ook kunnen ze securitysettings instellen en DNS-beheer doen. In het Netwerkdashboard willen we de autorisatierollen-architectuur herstructureren, een Internet-of-Things module bouwen, DNS-beheer op basis van invite-groepen implementeren, internetveiligheidswaarden vertonen en de landingspagina vernieuwen.
Requirements
Dienstverband: Detachering
- Je bent comfortabel in Angular of ReactJS en niet bang je te bekwamen in het.