Standplaats: UTRECHT
Duur: 02-06-2025 - 31-12-2025
Optie tot verlenging: Ja
Reageren voor: 23-05-2025
Opdrachtomschrijving
Voor het volledig automatiseren van alle netwerkdiensten die op het SURF netwerk worden aangeboden is een orchestration/automation architectuur ontwikkeld en geïmplementeerd. De componenten van de architectuur zijn onder anderen een zelf ontwikkelde workflow engine (ge-opensourced, zie workfloworchestrator.org), netwerk service informatie database en adapters naar een veelvoud van externe systemen zoals klantinformatie, netwerk inventory database, authenticatie engine en policy engine. Het ontwikkelde platform maakt gebruik van de informatie die extern is opgeslagen om de netwerk managementsystemen van de ethernet servicelaag en IP-laag aan te sturen. We beginnen nu met het toevoegen van nieuwe diensten, waarvoor adapters moeten worden geschreven om element managers te kunnen aansturen. Voor het gebruik van deze orchestration/automation architectuur zijn en worden APIs ontwikkeld die direct of via een dashboard of portal aan de gebruikers ter beschikking worden gesteld.
Gevraagd profiel
We zoeken per direct een ervaren Python3 ontwikkelaar die actief kan bijdragen aan de te ontwikkelen architectuur met complexe informatiestromen.
Deze ontwikkelaar:
•
• Is in staat om complexe relaties, afhankelijkheden en informatiestromen te begrijpen en hiervoor oplossingen te bedenken;
• Is ervaren in het ontwikkelen in Python3 en ReactJS.
Heeft uitgebreide ervaring met:
•
• Het ontwikkelen en gebruik van REST API's en GraphQL;
• Git;
• Continuous Integration;
• Het schrijven van tests.
Is goed bekend met:
•
• Postgres;
• Mongo;
• OIDC;
• Gitlab;
• Een Agile werkwijze zoals SCRUM;
• Kennis van CNCF projecten zoals: Kubernets, Helm, Skaffold, Linkerd, OPA is een pre;
• Heeft bij voorkeur affiniteit met computernetwerken;
• Is bekend met begrippen zoals: DNS, IP, JSON, YAML, TLS, OAuth2, RBAC.
Functie-eisen:
We zoeken per direct een ervaren Python3 ontwikkelaar die actief kan bijdragen aan de te ontwikkelen architectuur met complexe informatiestromen. Deze ontwikkelaar:Is in staat om complexe relaties, afhankelijkheden en informatiestromen te begrijpen en hiervoor oplossingen te bedenken;
Is ervaren in het ontwikkelen in Python3 en ReactJS.Heeft uitgebreide ervaring met:Het ontwikkelen en gebruik van REST API's en GraphQL;
Git;
Continuous Integration;
Het schrijven van tests.Is goed bekend met:Postgres;
Mongo;
OIDC;
Gitlab;
Een Agile werkwijze zoals SCRUM;
Kennis van CNCF projecten zoals: Kubernets, Helm, Skaffold, Linkerd, OPA is een pre;
Heeft bij voorkeur affiniteit met computernetwerken;
Is bekend met begrippen zoals: DNS, IP, JSON, YAML, TLS, OAuth2, RBAC.