DevOps Engineer (Kubernetes en Go)

VNG Realisatie

  • Uitzenden & ZZP
  • 32 uur
€5.070 — €6.862 / maand €105 / uur
Nog 31 dagen

Dit ga je doen

De opdrachtnemer ontwikkeld aan de verdere doorontwikkeling van digitale voorzieningen ten behoeve van
de Digitale Overheid. De opdracht wordt uitgevoerd binnen de context van VNG Realisatie, met als specifieke
focus het ondersteunen van overheden bij het toepassen van standaarden en het ontwikkelen van
infrastructuurcomponenten. De opdrachtnemer werkt in deze opdracht nauw samen met andere overheden.
Digilab (https://digilab.overheid.nl) is hierbij expliciet bedoeld voor de samenwerking van overheden.

De opdracht van DevOps Engineer omvat het ontwerpen, realiseren en doorontwikkelen van een
cloudgebaseerd platform, waarbij herbruikbaarheid en schaalbaarheid centraal staan. De opdrachtnemer
levert hierbij concrete technische bijdragen aan de ontwikkeling van platformcomponenten, die geschikt zijn
voor gebruik binnen een federatief overheidslandschap. Op het platform worden standaarden ontwikkeld. Dit
omvat onder meer het bijdragen aan open source infrastructuur en het toepassen van moderne
cloudtechnologieën (zowel public als onafhankelijke varianten).

Binnen de opdracht richt de opdrachtnemer zich niet enkel op het operationeel houden van software binnen
de verschillende projecten van Digilab (momenteel meer dan 15), maar levert deze tevens een inhoudelijke
bijdrage aan de introductie en doorontwikkeling van het concept platform engineering binnen de publieke
sector. Dit houdt onder meer in dat de opdrachtnemer oplossingen ontwikkelt die geautomatiseerde
werkwijzen en het gebruik van moderne cloudtechnologieën faciliteren. Naast het toepassen van public
cloud-diensten, werkt de opdrachtnemer ook aan de ontwikkeling van technologieën die bijdragen aan
digitale soevereiniteit van overheden. De te realiseren oplossingen zijn daarbij ontworpen met het oog op
schaalbaarheid en inzetbaarheid binnen een federatief overheidsmodel.

Binnen het Digilab wordt gewerkt volgens agile en/of kanbanprincipes. Hiermee wordt gezorgd voor
maximale wendbaarheid. De opdrachtnemer stemt waar nodig werkzaamheden af met andere betrokken
partijen, maar bepaalt zelfstandig de wijze waarop de opdrachtinhoudelijk wordt vormgegeven en uitgevoerd.
In deze opdracht is er ruimte voor technische verdieping en onderzoek, waarbij de opdrachtnemer
verantwoordelijkheid draagt voor eigen voortgang en resultaten.

Alle opgeleverde software en configuraties worden bij voorkeur als open source beschikbaar gesteld. De
opdrachtnemer draagt hieraan bij.
Voorbeeldprojecten en referenties die richting en inspiratie bieden bij de opdracht zijn o.a.:
• De infrastructuur van Digilab: https://gitlab.com/digilab.overheid.nl/platform
• Haven, een standaard Kubernetes-configuratie: https://haven.commonground.nl en
https://gitlab.com/commonground/haven/haven
• Bijdragen aan herbruikbare componenten, o.a. gepubliceerd via de Nederlandse Richtlijnen voor
Digitale Overheid https://minbzk.github.io/NeRDS/

  • Doorontwikkeling en beheer van Kubernetes-clusters binnen de interne infrastructuur van VNG
    Realisatie.
  • Verbetering en onderhoud van de CI/CD- en GitOps-inrichting voor projecten binnen Digilab.
  • Ondersteuning van gebruikers van de infrastructuur bij het gebruik van o.a. Terraform, Helm en
    Identity & Access Management (IAM), met een focus op kennisdeling en het versterken van
    zelfstandige toepassing.
  • Bijdragen aan de doorontwikkeling van Platform Engineering en het realiseren van strategisch
    autonome cloudoplossingen, door het ontwikkelen van generieke en herbruikbare componenten.

    Kernactiviteiten binnen deze opdracht zijn onder andere:

  • Het ontwerpen en realiseren van een modern cloudplatform dat als basis dient voor meer dan 15
    lopende Digilab-projecten.
  • Het ontwikkelen van infrastructuurcomponenten die eenvoudig inzetbaar zijn door andere
  • verheden, zowel binnen publieke cloudomgevingen als in onafhankelijke, soevereine omgevingen.
  • Het toepassen van platform engineering-principes, zoals CI/CD en Infrastructure-as-Code, met als
    doel zoveel mogelijk automatisering van processen.
  • Het meedenken over schaalbare en federatieve oplossingen, toegespitst op de behoeften van de
    publieke sector.
  • Het beschikbaar stellen van ontwikkelde software en configuraties als open source, inclusief de
    bijbehorende documentatie.
  • Het leveren van inhoudelijke input op technische en planningsvraagstukken binnen het
    teamverband, waarbij de opdrachtnemer zelfstandig bepaalt op welke wijze de bijdrage wordt
    gerealiseerd.
  • Het toepassen van agile en/of kanbanmethodiek als werkwijze, waarbij ruimte is voor onderzoek en
    innovatie.
    De opdrachtnemer levert een bijdrage aan de ontwikkeling van publieke digitale infrastructuur die open,
    schaalbaar en herbruikbaar is. In deze opdracht wordt samengewerkt met andere overheden binnen een
    transparante en open context. Alle opgeleverde producten worden waar mogelijk als open source gedeeld,
  • m bredere toepassing en gezamenlijke doorontwikkeling te stimuleren.

Dit ben jij

  • Het ingediende cv en eventueel de aangeleverde motivatiebrief moet aantonen
    dat aangeboden kandidaat minimaal beschikt over onderstaande eisen
  • In de afgelopen 10 jaar minimaal 7 jaar aantoonbare ervaring met Linux
  • Minimaal 5 jaar aantoonbare werkervaring, op senior kubernetes OPS niveau,
    zelfstandig of leidend in een team, in het automatiseren, opzetten en
    beheren van High Available Kubernetes clusters in een productieomgeving
  • Minimaal 7 jaar aantoonbare werkervaring als software engineer, in de
    afgelopen 10 jaar, met
  • Go, Git, CI/CD en Docker
  • Minimaal 3 jaar ervaring als operations engineer met: Public Cloud (AWS,
    GCP, AKS), Terraform
  • Ervaring met het opzetten en onderhouden van Highly Available kubernetes
    clusters op eigen hardware / "metaal" met minstens 10 nodes voor een
    productieomgeving In het team heeft men gewerkt aan aan het automatiseren,
    opzetten en beheren en kandidaat was als buitenstaander betrokken (5 pnt)
    Kandidaat heeft meegewerkt aan het automatiseren, opzetten en beheren (10
    pnt) Kandidaat is eindverantwoordelijk geweest en was de enige voor de
    opbouw voor het automatiseren, opzetten en beheren (20 pnt) max 20 punten
  • Ervaring met Kubernetes networking op verschillende lagen, met Cilium,
    Multus, Linkerd of equivalenten Niet mee gewerkt = 0 punten Meegewerkt in
    een team waarin ik dit heb gebruikt = 5 punten Intensief verantwoordelijk
    voor geweest = 20 punten max 20 punten
  • TypeScript
  • GRPC
  • Swagger/OAS
  • PostgreSQL
  • Microk8s/k3ssystemen = 0systemen = 5systemen = 10systemen = 15systemen = 20
    max 20 punten
  • Minimaal 3 jaar ervaring als operations engineer met: Public Cloud (AWS,
    GCP, AKS), Terraform en Ansible 3-5 jaar ervaring met Public Cloud,
    Terraform en Ansible = 10 pt – 8 jaar ervaring met Public Cloud, Terraform
    en Ansible = 20 pt

Dennis Hordijk

Recruitment Consultant

Dennis Hordijk

Het proces

Dit verhaal gaat over jou

01

De zoektocht – waar begin je?

Elke maand ontvangen we honderden vacatures. Die publiceren we op onze website, maar we blijven niet achteroverleunen. Ons team gaat actief op zoek naar de juiste match. Misschien vind jij ons, of wij jou – hoe dan ook: we maken snel contact.

02

De kennismaking – een goed gesprek, geen kruisverhoor

Jij ziet een interessante opdracht of wij denken dat er een goed bij je past. We bellen om je beter te leren kennen en de opdracht door te nemen. Wat vind jij belangrijk? Wat zijn je ambities? We houden het persoonlijk én to the point. Zo verkennen we samen wat de juiste match voor je is en wat daarmee ook het beste voor de klant is.

03

Afspraken maken – helder en zonder kleine lettertjes

Past de opdracht bij jouw expertise? Top. We bespreken de voorwaarden, je gewenste salaris en hoe de opdracht eruitziet. Omdat het om overheidsvacatures gaat, kunnen de eisen complex zijn en het proces tijdrovend – maar daar helpen wij je soepel doorheen.

04

Introductie – wij regelen de papierwinkel

Je levert een bijgewerkt cv, motivatie en eventuele referenties aan. Wij stellen de introductie samen, volledig afgestemd op de wensen van de opdrachtgever. Alles wat we bespreken komt daarin terug – eerlijk, transparant en geen verrassingen.

05

Even geduld – maar we houden je op de hoogte

Overheidsprocessen kunnen soms traag zijn. Wij geven je vooraf een realistische tijdlijn en houden je tussendoor op de hoogte. Geen radiostilte, maar duidelijke updates.

06

Op gesprek – goed voorbereid op pad

Word je uitgenodigd? Mooi! We plannen samen het gesprek en bereiden het grondig voor. We geven je tips & tricks en duiken in de inhoud van de opdracht. Het doel: jouw kansen maximaliseren.

07

Go of No-Go – samen evalueren

Na het gesprek evalueren we hoe het ging. Wil jij door en ziet de opdrachtgever het ook zitten? Dan koppelen we je aan één van onze uitzendpartners. Zij regelen het uitzendcontract. Is het toch geen match? Dan halen we feedback op en zoeken we verder.

08

Aan de slag – alles geregeld, jij kunt starten

Bij een succesvolle bemiddeling leggen we alle afspraken vast in een overeenkomst. Je uitzendpartner regelt het contract, de administratie en zorgt ervoor dat je netjes en op tijd betaald wordt. Jij hoeft alleen maar te focussen op je werk (en een taart sturen mag altijd 😉).

09

Service – ook ná de start zijn we er voor je

Zolang je aan de opdracht werkt, blijven wij je aanspreekpunt. Ook kan je regelmatig uitnodigingen van ons verwachten voor kleine events en borrels bij ons op kantoor. Heb je vragen over je opdracht, verlenging of indexaties? Eén belletje en we helpen je verder. Is de opdracht afgerond? Dan zoeken we met plezier naar een volgende uitdaging voor je.

Iets voor jou?

Laat het ons weten!

Reageer op deze vacature via TenMonks en Dennis neemt contact met je op om de match te verkennen.

Iets voor jou?

Reageer dan vandaag nog!

Feedback