Functieomschrijving

Voor het VDK team binnen het Kadaster zijn wij op zoek naar een DevOps Engineer. 

Het Kadaster is ketenpartner in het Digitaal Stelsel van de Omgevingswet (DSO). Ze zijn samen met andere ontwikkelpartners georganiseerd in operationele beheerorganisaties (OBO’s). De diensten die de verschillende OBO’s ontwikkelen en beheren, vormen de operationele keten van het DSO-LV.

Met de Omgevingswet wil de overheid de regels voor ruimtelijke ontwikkeling vereenvoudigen en samenvoegen. Zodat het straks bijvoorbeeld makkelijker is om bouwprojecten te starten. De Omgevingswet is een bundeling van 26 wetten en regels over ruimtelijke ordening, wonen, infrastructuur, milieu, water en natuur. De Omgevingswet moet verheldering en efficiëntie bieden. Een samenhangende benadering moet leiden tot een goede en duurzame fysieke leefomgeving.

De teams binnen de OBO’s werken nauw samen om de gewenste functionaliteit voor het programma Digitaal Stelsel Omgevingswet te realiseren. In dat programma werken verschillende organisaties op een Agile wijze samen op basis van het SAFe framework. Dat betekent onder andere dat er wordt gewerkt in sprints van 2 weken en Program Increments van een kwartaal. 

De Viewer Documenten op de Kaart is de GEO-viewer voor het tonen van omgevingsdocumenten ten behoeve van de Omgevingswet. De viewer maakt het mogelijk om de geldende documenten met regelgeving te tonen bij een specifieke locatie. Ook is het mogelijk om documenten te bekijken die in voorbereiding zijn, of die in het verleden geldig waren.

De organisatie 
Het Kadaster registreert van al het vastgoed (grond en gebouwen) in Nederland wie welke rechten heeft. Ze hebben heel veel data over alles onder, op en boven de grond en willen maximale waarde halen uit deze data. Naast hun wettelijke taak, beheert het Kadaster ook voorzieningen van andere organisaties, de Landelijke Voorzieningen. Zo beheren zij onder andere de WOZ Landelijke Voorziening en de Basisregistratie Adressen en gebouwen (BAG): alle adressen en gebouwen in Nederland, zoals bouwjaar, oppervlakte, gebruiksdoel en locatie op de kaart. 

Binnen Beheer en Ontwikkeling IT werken ze met Scrum en DevOps en zijn de teams integraal verantwoordelijk voor de volledige technische dienstverlening, van idee tot productie. Vanuit een dynamische omgeving bieden zij een informele werksfeer. Soms werkt het beter om even je zinnen te verzetten en kan je met je teamgenoten een potje tafeltennis spelen, gamen of met de 3D printer een ontwerp realiseren. Ook hebben ze een innovation hub om in een andere sfeer samen te werken.

Taken en verantwoordelijkheden 
De DevOps Engineer gaat het team ondersteunen met integratiewerkzaamheden. Je zorgt daarvoor dat de ontwikkelstraat en de applicatieplatforms op de juiste manier zijn geconfigureerd, de verschillende componenten op de juiste manier geïntegreerd zijn en de monitoring stack wordt geconfigureerd. Je verzorgt ook de deployments van de software en de kennisdeling van je werk met het team. Voor conformiteit van het integratiewerk met Kadaster-standaarden, stem je af met de Senior Integratiespecialist.

Daarnaast kan je als software ontwikkelaar worden ingezet in het team. Ervaring als backend Java- en Angular frontend ontwikkelaar is van meerwaarde.
 

De belangrijkste taken en verantwoordelijkheden zijn:

  • Nauw samenwerken met het team
  • Afstemmen met de Senior Integratiespecialist
  • Configureren en onderhouden van deployments en applicatieplatforms
  • Afstemming over releases met de andere teams en de release manager
  • Toepassen van de monitoring stack en aansluiten op de verschillende dashboards
  • Werken in een SAFe/Agile omgeving (o.a. deelnemen aan Scrum en Program Increment events)
  • Sparren over ontwerpkeuzes / toekomstbestendige oplossingen
  • Uitvoeren van deployments op de verschillende omgevingen
  • Integreren van de verschillende componenten
  • Applicatie routing beheren op de verschillende omgevingen
  • SonarQube inrichten op de ontwikkelstraat
  • Actief ontwikkelen aan de verschillende software componenten
  • Peer-reviewing en borgen van kennis (documentatie en kennisdeling)
  • Kritische houding richting kwaliteit en standaarden voor een beheersbaar eindproduct
Competenties 
  • Afmaker, focus op zaken afronden
  • Zelfstandigheid, en ervaring in zowel beheer- als vernieuwingstrajecten
  • Actieve deelname in het Scrum Team
  • Zelfstandig komen met verbetervoorstellen en overleg over de implementatie hiervan
  • Gedegen kennis van de te gebruiken methoden en technieken
  • Flexibele werkhouding
  • Over eigen grenzen heen kijken en bereid zijn aanpalende werkzaamheden op te pakken
  • Communicatief zeer vaardig, voor het samenwerken met andere (interne en externe) teams in een keten
  • Duidelijke gerichtheid op samenwerking

Functie eisen

  • Je hebt een afgeronde opleiding op minimaal HBO niveau, bij voorkeur in een IT-gerelateerde richting
  • Je beschikt over een Taalniveau Nederlands minimaal B2
  • Je hebt minimaal 3 jaar ervaring met de volgende tools en technieken:
    • Container technologie (Docker/Kubernetes)
    • CI/CD Tooling (Git/GitHub, Jenkins, Maven)
    • Configureren en onderhouden van ontwikkelstraten, deployments en applicatieplatforms
    • Monitoring tooling (Prometheus / Grafana)
    • Java software ontwikkeling
    • Spring Framework, Spring Boot
    • PostgreSQL database (of vergelijkbaar)
    • Agile en Scrum

Functie wensen

  • Je hebt kennis van en ervaring met de volgende tools en technieken:
    • Typescript
    • Angular
    • REST API’s
    • OpenAPI
    • (Geo)Json
    • XML/GML
    • RabbitMQ
    • Issue tracking (Jira)

Extra informatie

  • Plaats Apeldoorn
  • Opleidingsniveau HBO
  • Aantal uur 32-40 uur per week
  • Startdatum 10-10-2022
  • Geschikt voor ZZP? Ja
  • Thuiswerken mogelijk? N.t.b.