Kadaster — Senior DevOps Engineer PDOK (Apeldoorn)
Beschrijving
PDOK is het landelijke dataplatform van Nederland dat actuele en betrouwbare geodata (topografie, luchtfoto’s, gebouwen, wegen, rasterdata, TIFF, etc.) beschikbaar stelt via OGC-webservices (WFS, WMS, WMTS), Atom-downloads en moderne OGC API (Features, Tiles, Map).
Het platform verwerkt ongeveer 80 miljoen hits per dag en draait op een schaalbare cloudinfrastructuur (Azure Kubernetes Services / AKS) met eigen operators en een moderne DevOps-aanpak.
Als Senior DevOps Engineer werk je zowel aan softwareontwikkeling (ETL-processen, services) in Golang, Python en Angular/TypeScript als aan het inrichten, beheren en automatiseren van de Kubernetes-omgeving volgens het operator pattern.
Het team levert actieve bijdragen aan opensourceprojecten zoals MapServer (WFS/WMS-engine) en lost bugs op of breidt functionaliteit uit; incidentmanagement en hoge beschikbaarheid zijn kernverantwoordelijkheden.
Je ontwikkelt en onderhoudt het Selfservice-platform, werkt aan uitfasering van interne systemen, bouwt rapportages, implementeert tests en CI/CD-pijplijnen en draagt bij aan documentatie en kennisdeling binnen een Scrum/DevOps-team.
Vereist profiel
- Aantoonbare ervaring met softwareontwikkeling en infrastructure engineering in een DevOps-context, bij voorkeur binnen geodata- of hoogbeschikbare publieke diensten.
- Sterke kennis van Golang (bij voorkeur 1.26) en ervaring met het ontwikkelen van services en ETL-processen.
- Ervaring met frontend of integratie in Angular/TypeScript (bij voorkeur Angular 22) is gewenst voor doorontwikkeling van het Selfservice-platform.
- Diepgaande ervaring met Kubernetes (AKS), inclusief het werken met operator pattern, en met containerisatie (Docker).
- Beheersing van PostgreSQL en PostGIS, ervaring met GIS-tools en -formaten (GDAL/OGR, GeoPackages, TIFF, MapServer/MapProxy) is een pré.
- Bekendheid met CI/CD, GitOps en orkestratietools (Argo Workflows / Argo Events, Tekton) en Infrastructure as Code-principes.
- Ervaring met scripting (BASH, Python), CLI-tools en het oplossen van issues in opensourcesoftware; bijdragen aan open source is een plus.
- Praktijkervaring met OGC-standaarden en REST/OpenAPI voor webservices en API-ontwerp.
- Sterke samenwerkingsvaardigheden: werken binnen een Scrum-team, peer reviews, kennisdeling, en verantwoordelijkheid nemen voor incidentoplossing en monitoring van hoog beschikbare componenten.
- Analytisch vermogen om ontwerpkeuzes te onderbouwen en toekomstbestendige technische oplossingen te bedenken en te implementeren.
Eisen
- De inschrijver sluit een driepartijen detacheringsovereenkomst af, waarbij de inschrijver als werkgever van de inhuurkracht, de inhuurkracht als betrokkene en het Kadaster als inlener ondertekent. Let wel, de inschrijver en de inhuurkracht dienen hiervoor een (civielrechtelijke) arbeidsovereenkomst te hebben gesloten. Indien de inschrijver niet aan deze eis voldoet, wordt de inschrijving ter zijde gelegd.
- Een maximum uurtarief van € 95,00 exclusief btw, inclusief woon-werkverkeer en fee Flextender en overige kosten.
- Het CV dient in het Nederlands te zijn opgesteld en mag niet langer zijn dan maximaal 6 pagina’s A4. De motivaties op de eisen en de antwoorden op de gunningscriteria dienen binnen het opgegeven aantal pagina’s te worden opgenomen.
- De kandidaat beheerst de Nederlandse taal vloeiend, in woord en geschrift.
- Afgeronde (bachelor) hbo-opleiding of hoger.
- Minimaal 10 jaar ervaring met Phyton.
- Minimaal 8 jaar ervaring met Angular/Typescript.
- Minimaal 5 jaar ervaring met een recente versie van Golang.
- Minimaal 5 jaar ervaring als Software engineer in een cloud omgeving met Azure en Kubernetes.
- Minimaal 5 jaar ervaring met Argo workflow.
- Minimaal 5 jaar ervaring met Mapserver.
- Minimaal 5 jaar ervaring met OGC (WMTS/WMS/WFS) webstandaarden.
Wensen
- U geeft een beschrijving van uw ervaring en kennis van programmeren in een GEO-omgeving.
- U geeft een beschrijving van uw ervaring en kennis met DevOpswerkzaamheden. Focus daarbij op ervaring waarmee u de traditionele barrière tussen development en operations wegneemt.
- U geeft een beschrijving van uw ervaring en kennis van programmeren van frontend applicaties.
Competenties
- Klantgericht.
- Resultaatgericht.
- Goede communicatieve vaardigheden (zowel mondeling als schriftelijk).
- In staat om binnen een scrumteam te werken.
- Teamspeler.
- Proactief en initiatiefrijk.
- Analytisch vermogen.
- Overtuigingskracht op basis van inhoudelijke argumenten, maar staat ook zeker open voor inzichten van anderen.