Belastingdienst
Senior Devops Infrastructuur Engineer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Opdrachtcontext
De Rijksdienst voor Identiteitsgegevens is een uitvoeringsorganisatie binnen de Nederlandse overheid op het gebied van persoonsgegevens en reisdocumenten. De organisatie richt zich op een goed en veilig beheer en gebruik van basisregistraties, het terugdringen van adres- en identiteitsfraude en het verzorgen van het stelsel van reisdocumenten. Dit werk wordt uitgevoerd voor gemeenten en andere overheidsinstanties en samenwerkingspartners.
Binnen het programma “Verbeteren Reisdocumenten stelsel” (VRS) is eerder een nieuw basisregister voor administratieve gegevens gerealiseerd. Voor de beoogde functionaliteit moet ook een nieuw register voor biometrische gegevens worden gerealiseerd. Door eisen op het gebied van beveiliging en encryptie en de gekozen architectuur past dit niet binnen de bestaande infrastructuur.
Rol en opdracht
De opdracht betreft het realiseren van een nieuw Kubernetes/container platform voor het uitrollen en beheren van applicaties op basis van containers. Het platform wordt gehost in een overheidsdatacenter en afgenomen als een basisplatform als dienst (IaaS). De infrastructuur is gebaseerd op een OpenShift-achtige omgeving en open source componenten conform CNCF.
In het DevOps-team, bestaande uit circa vijf specialisten, wordt gewerkt volgens Agile/Scrum. Als senior DevOps Infrastructuur Engineer wordt geparticipeerd in het team om het platform op te zetten, in te richten en te beheren. De focus ligt op het doorontwikkelen en operationeel houden van het platform en het mogelijk maken van consistente releases van applicaties met één druk op de knop, waarbij uitrol plaatsvindt zonder downtime. Hiervoor wordt gebruikgemaakt van Infrastructure-as-Code en worden de omgevingen ondersteund binnen een OTAP-structuur (Ontwikkel-, Test- en Acceptatieomgevingen).
Werkzaamheden
Je levert een inhoudelijke en technische bijdrage aan het infrastructurele fundament voor containerized applicaties en clusteroperaties in een enterprise omgeving. Daarbij horen onder meer het inrichten en onderhouden van Kubernetes-clusters, het beheren van container images en het opzetten en onderhouden van geautomatiseerde CI/CD-pipelines (onder andere via GitLab/GitOps). Ook is er aandacht voor de ontsluiting en routing van Kubernetes-netwerken naar de bestaande netwerk infrastructuur.
Daarnaast ligt de nadruk op beveiliging en toegangsbeheer binnen het Kubernetes-ecosysteem. Dit omvat het ontwerp en de inrichting van RBAC en IAM-concepten voor zowel infrastructuur (systeem) als beheer en gebruikers, evenals het vormgeven van policies op cluster-niveau en voor externe connecties. Voor data- en applicatieonderdelen wordt gewerkt met clustercomponenten en operators in multi-cluster context. Tot slot wordt ingezet op cloud-native hardening, observability en monitoring om de betrouwbaarheid en het veilig functioneren van het platform te ondersteunen.
In deze rol wordt samengewerkt met het team om infrastructurele wijzigingen reproduceerbaar te maken en beheer en beheerprocessen te automatiseren met tools en scripting, waaronder Terraform en bijbehorende test- en validatieonderdelen en Go-achtige ontwikkelondersteuning.
Eisen
- Kandidaat beschikt minimaal over WO werk- en denkniveau
- Kandidaat heeft minimaal 5 jaar ervaring in complexe ICT-omgevingen met hoge eisen rondom beschikbaarheid, integriteit en vertrouwelijkheid
- Kandidaat beschikt over minimaal 5 jaar ervaring binnen meerdere organisaties en projecten, waarbij een substantiële rol als engineer is vervuld
- Kandidaat beschikt over aantoonbare werkervaring met CI/CD Pipelines
- Kandidaat beschikt over aantoonbare ervaring met policy-based netwerkconfiguratie binnen Kubernetes en de interactie met externe systemen
- Kandidaat beschikt over ervaring met het ontwerpen en inrichten van RBAC en IAM concepten voor zowel infrastructuur als beheer en gebruikers
Wensen
- Mate waarin de kandidaat ervaring heeft met Infrastructure-as-Code op basis van yaml manifests, ansible en opentofu
- Mate waarin de kandidaat ervaring heeft met IAM oplossingen zoals DigiD, authenticatie, E-herkenning en Keycloak
- Mate waarin de kandidaat ervaring heeft met logging en monitoring tools zoals Elastic en prometheus