Vacature Senior DevOps Engineer PDOK

Senior DevOps Engineer PDOK
Detachering
17-07-2026

Vacature omschrijving

Startdatum: 1 oktober 2026

Einddatum: 30 september 2027

Optie op verlenging: 1x 3 maanden

Duur: 30-09-2027

Sluitingsdatum: 17 juli 2026

Publicatiedatum: 1 juli 2026

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.

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

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
Direct solliciteren

Hoe het werkt?

1.
Solliciteer op jouw opdracht

Geen cv bij de hand? Geen probleem. Bij ons hoef je geen uitgebreide motivatiebrief te schrijven of je hele loopbaan op papier te zetten. Laat simpelweg je naam en contactgegevens achter of stuur ons een kort berichtje. Wij zijn vooral benieuwd naar wie jíj bent en wat je zoekt.

2.
Wij nemen contact op

Binnen een paar werkdagen nemen we contact met je op. We bespreken wat jij belangrijk vindt in een baan, wat je ervaring is (of juist waar je in wil groeien), en welke mogelijkheden er zijn binnen ons team. Alles in een open en ontspannen gesprek.

3.
Kennismaken

Zien we een match? Dan nodigen we je uit voor een kennismakingsgesprek – online of bij ons op locatie. Je krijgt een goed beeld van de functie, de sfeer en de mensen met wie je eventueel gaat samenwerken. En natuurlijk kun jij ook al je vragen stellen.

4.
Je kan aan de slag!

Zijn we allebei enthousiast? Dan regelen we de laatste praktische zaken en zorgen we dat je een vliegende start maakt. Van contract tot inwerktraject – we zorgen dat alles op rolletjes loopt.

Vorige Volgende

Gerelateerde vacatures