Senior fullstack ontwikkelaar

OverheidZZP
Utrecht, Netherlands
3 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior

Job location

Utrecht, Netherlands

Tech stack

Databases
DNS
IP Address Management
Python
Open Source Technology
Data Streaming
Computer Network Operations
React
Backend
FastAPI
Angular
Front End Software Development
Microservices

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.

Apply for this position