Functieomschrijving
Senior DevOps Engineer
Functieomschrijving
Als Senior DevOps Engineer combineer je softwareontwikkeling met het inrichten en onderhouden van productieomgevingen. Je ontwikkelt en beheert oplossingen gebaseerd op opensource-componenten, maatwerksoftware en een Kubernetes-platform. Concreet ontwikkel je ETL-processen en services in Golang, Python en Angular/TypeScript, los je issues op of breid je opensource-software uit, en richt je oplossingen in op Kubernetes (operator pattern) en overige Azure-diensten. Je werkt DevOps: naast ontwikkelwerk ben je verantwoordelijk voor incidentafhandeling, beheer en monitoring van hoog beschikbare componenten. Het team werkt met MapServer en zal in de toekomst ook met rasterdata (TIFF) werken.
Taken en verantwoordelijkheden
- Ontwikkelen en doorontwikkelen van platformcomponenten en selfservice-oplossingen (Golang, Angular) op Kubernetes.
- Ontwikkelen van ETL-processen en services.
- Oplossen van incidenten en onderhouden van bestaande oplossingen.
- Beheren en monitoren van hoog beschikbare componenten.
- Bijdragen aan en uitbreiden van opensource-software (bugfixes, nieuwe functionaliteit).
- Sparren over ontwerpkeuzes en toekomstbestendige oplossingen.
- Peer reviews, documentatie en kennisdeling om kwaliteit te borgen.
- Actief bijdragen aan unit- en integratietesten en testautomatisering.
- Samen met het team het beheer en de bewaking van de dienst borgen (DevOps).
Vereiste vaardigheden en ervaring
- Programmeertalen: Golang (1.26), ervaring met Python en TypeScript/Angular.
- Databases: PostgreSQL (bij voorkeur met PostGIS-kennis).
- Scripting: BASH.
- Container- en orkestratie: Kubernetes (AKS), Docker.
- CI/CD en automatisering: kennis van CI/CD, GitOps en Infrastructure as Code.
- Streaming/workflow tools: Argo Workflows / Argo Events.
- Geodata tools: MapServer; ervaring met OGC-standaarden is gewenst.
- Ervaring met ontwikkel- en beheeractiviteiten binnen een productieomgeving.
Pre’s (aanvullende ervaring)
- Ervaring met AKS en Azure-diensten.
- PostGIS, OGC GeoPackages / SQLite.
- GDAL / OGR CLI-tools.
- MapProxy, Tekton en het operator pattern.
- Ervaring met rasterdata en TIFF-verwerking.
- Ervaring met OpenAPI en REST API’s.
Werkwijze
Je werkt in een SCRUM/DevOps-team en levert een actieve bijdrage aan sprintwerk, overleg met de Product Owner en gebruikers, en gezamenlijke DevOps-verantwoordelijkheden.
Organisatie
Het Kadaster registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de daarmee samenhangende rechten, zoals eigendom en hypotheek. Als zelfstandig bestuursorgaan is dat onze wettelijke taak. Onze gegevens bieden houvast bij het onderzoeken van maatschappelijke vraagstukken, of het nu gaat om de beste route voor een nieuwe snelweg, actuele ontwikkelingen op de woningmarkt of het in beeld brengen van leegstand.
Het team PDOK is op zoek naar een Senior DevOps engineer.
PDOK (Publieke Dienstverlening Op de Kaart) is hét dataplatform van Nederland dat geodata beschikbaar stelt aan iedereen die hier gebruik van wil maken. De geodata is actueel en betrouwbaar en komt van verschillende overheidspartijen.
PDOK stelt deze geodata door middel van verschillende OGC webservices (WFS, WMS, WMTS) en atom downloadservices (Atom) beschikbaar en werkt aan het ontsluiten middels nieuwe (RESTful) OGC API standaarden (Features, Tiles, Map). Afnemers van PDOK-services zijn onder andere: Funda, Atlas Leefomgeving en Rijkswaterstaat.
Per dag verwerken we ongeveer 80 miljoen hits. Met behulp van cloud (Azure Kubernetes Services / AKS) oplossingen hebben we een zeer modern en vooruitstrevend platform ontwikkeld en kunnen we op en af schalen naar behoefte, hiervoor hebben we onder meer onze eigen operators ontwikkeld.
De PDOK-diensten zijn gebaseerd op open data en daarom voor iedereen beschikbaar. Bij data kan men denken aan topografische data, luchtfoto’s, gebouwen, wegen, statische data en nog veel meer soorten data. Gebruikers van de data en diensten van PDOK zijn bijvoorbeeld gemeenteambtenaren, analisten die research doen maar in veel gevallen ook Software Engineers die bijvoorbeeld op basis van webservices en API’s toepassingen maken voor mobiele telefoons, websites of viewers.
Meer informatie over PDOK is ook te vinden op onze website (https://pdok.nl) zoals bijvoorbeeld onze nieuwspagina waar we nieuwe data en functionaliteiten communiceren.
Eisen
- 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
Gunningscriteria
- 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
Je sollicitatie dient uiterlijk 17 juli 2026 om 06:00 uur door ons te zijn ingediend, voorzien van een motivatie (waarin wordt toegelicht hoe aan de eisen en gunningscriteria wordt voldaan) en twee referenties. Wij ontvangen je gegevens graag minimaal één werkdag vóór de sluitingsdatum.