Kadaster
Senior DevOps Engineer PDOK
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
Organisatie en context
De opdracht draagt bij aan het leveren en operationeel beheren van open geospatiale datadiensten voor overheid en bedrijfsleven via webservices en moderne API-standaarden. De geodata ondersteunt toepassingen op het gebied van planning, wonen en infrastructuur en wordt beschikbaar gesteld aan uiteenlopende afnemers. Het platform verwerkt dagelijks een groot volume aan requests en is ingericht om actueel en betrouwbaar te blijven, met schaalbaarheid en beschikbaarheid als belangrijke uitgangspunten. De diensten zijn gebaseerd op open data en worden aangeboden via diverse open webservices en downloadservices.
Rol en verantwoordelijkheden
Een Senior DevOps Engineer combineert ervaring met softwareontwikkeling met het inrichten en onderhouden van deze software op de infrastructuur. Binnen een DevOps-verantwoordelijkheid ontwikkel en onderhoudt het team bestaande en nieuwe diensten en werkt het samen aan een technische invulling van zowel doorontwikkeling als uitbreiding. De rol raakt aan het volledige traject van het realiseren van oplossingen tot het verbeteren van stabiliteit en beheer in productie.
In de praktijk ontwikkelt de Senior DevOps Engineer onder meer ETL-processen en services en werkt daarbij aan zowel backend als frontend componenten. Daarnaast worden issues in gebruikte open-source software opgelost en wordt open-source waar nodig uitgebreid met nieuwe functionaliteit. Op Kubernetes- gebaseerde infrastructuur worden oplossingen ingericht, mede volgens een operator pattern, waarbij ook andere clouddiensten kunnen worden ingezet. Naast ontwikkelwerk is er gezamenlijke verantwoordelijkheid voor het afhandelen van incidenten en het borgen van de betrouwbaarheid van de dienstverlening.
Het team draagt ook bij aan relevante open-source componenten die als engine dienen voor onderdelen van de dienstverlening, door bijvoorbeeld bugs op te lossen. Verder richt de ontwikkeling zich op toekomstige verwerking van rasterdata en het verwerken van bestandsformaten voor geodata.
Technische omgeving
De werkzaamheden vinden plaats in een moderne cloud- en Kubernetesomgeving, met focus op geautomatiseerde workflows en beheer. De omgeving omvat onder andere software-ontwikkeling in programmeertalen en frameworks, het gebruik van relationele databases, en tooling voor monitoring, orchestration en testen. De dienstverlening maakt gebruik van geospatiale engines en webservice-standaarden binnen het OGC-domein.
Eisen
- Het CV dient in het Nederlands te zijn opgesteld en mag niet langer zijn dan maximaal 6 pagina’s A4.
- 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
- Python
- Kubernetes (AKS)
- Docker
- PostGIS
- OGC GeoPackages / SQLite
- GDAL / OGR CLI tools
- MapServer / Mapproxy
- Tekton
- Operator pattern
- Infrastructure as code
- CI / CD
- GitOps
- OpenAPi en REST API’s
- OGC Standaarden
- 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, met focus op ervaring waarmee u de traditionele barrière tussen de ontwikkeling en operations wegneemt
- U geeft een beschrijving van uw ervaring en kennis van programmeren van frontend applicaties
- 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