Omschrijving project waarbinnen de inhuurkracht te werk wordt gesteld
Het team Datahub is op zoek naar een Senior DevOps Engineer.

Data Hub vervult een belangrijke rol in de ambitie van het Kadaster om (geo-)informatie altijd en overal beschikbaar te maken. De Data Hub is een multi-tenant platform, waarop diensten hun objectenregistraties op een hoogwaardige manier kunnen beheren en beschikbaar kunnen stellen aan andere diensten via verschillende interfaces. Door alle registraties op een rijke en gestandaardiseerde manier beschikbaar te stellen worden andere teams in staat gesteld deze gegevens op een betrouwbare en flexibele manier te consumeren, maar ook om verschillende registraties met elkaar te combineren met integrale bevragingen.

Het Data Hub platform bestaat uit diverse Java componenten en wordt gehost op een Kubernetes omgeving in de cloud. Het team volgt de DevOps filosofie en is verantwoordelijk voor zowel de ontwikkeling, voortbrenging als het beheer van de applicatie. Het platform biedt een rijk palet aan interfaces, zoals GraphQL (voor operationele toepassingen) en Delta Tables / Apache Spark (voor bulk / analytische toepassingen).

Opdrachtomschrijving:
Als Senior DevOps Engineer werk je aan de doorontwikkeling van de Data Hub. Met je team plan je twee wekelijkse sprints, de backlog wordt bijgehouden in Jira. Je bent in staat om zelfstandig te werken aan de diverse Java componenten en levert kwalitatief hoogwaardige software op. Je kent de belangen van generieken componenten en standaardisatie.

Belangrijkste technieken, methoden en tools

  • Java;
  • Spring (Boot) framework;
  • PostgreSQL database (of vergelijkbaar);
  • Docker;
  • Kubernetes;
  • Linux/Shell scripting;
  • GraphQL;
  • CI/CD tooling (Git/Gitea, Jenkins, Maven);
  • Azure Databricks;
  • GRPC;
  • Python;
  • HELM;ta
  • Apache Spark;
  • DotWebStack framework;
  • Apache Airflow.

 

Verantwoordelijkheden

  • Werken in een Agile / DevOps omgeving;
  • Sparren over ontwerpkeuzes / oplossingen;
  • Peer-reviewing en borgen van kennis (documentatie en kennisdeling);
  • Actief ontwikkelen aan de verschillende componenten van het platform;
  • Actief beheren en monitoren van hoog beschikbare componenten.

Eisen

  • Minimaal een afgeronde hbo-opleiding IT of vergelijkbaar.
  • Minimaal 5 jaar ervaring met DevOps en systeemontwikkeling/integratie in een Cloud omgeving.
  • Taalniveau Nederlands minimaal B2.
  • Minimaal 5 jaar ervaring met de volgende technieken en tools: o Java (waarvan minimaal 1 jaar ervaring met Java 11, ervaring met Java 17 is een pré); o Spring (Boot) Framework; o PostgreSQL database.
  • Minimaal 3 jaar ervaring met de volgende technieken en tools: o Container technologie (Docker/Kubernetes); o Linux / shell scripting; o CI/CD Tooling (Git/Gitea, Jenkins, Maven); o GraphQL; o DotWebStack framework.
  • Minimaal 1 jaar ervaring met de volgende tools en technieken: o Apache Spark; o Apache Airflow; o Azure Databricks.
  • Aantoonbare ervaring met: o Enterprise integration patterns; o Cloud(-native) concepten; o Security risks & best practices; o Profiling & performance testing.
  • Affiniteit met data engineering (o.a. Apache Spark) is een pré.

Wensen

  • U geeft een beschrijving van aanpak (max. 400 woorden) voor de uit te voeren werkzaamheden gezien het specifieke vraagstuk van het Kadaster (zie ook opdrachtomschrijving en verantwoordelijkheden). 
  • U beschrijft 2 cruciale knelpunten (max. 300 woorden) die zich vaak voor doen in dit soort processen / opdrachten en geeft hierbij aan hoe u deze oplost (zie ook opdrachtomschrijving en verantwoordelijkheden). 
  • U toont duidelijk aan (max. 300 woorden) welke wijze de door u geleverde expertise en competenties binnen de geschetste situatie een bijdrage leveren aan te behalen resultaten (zie ook opdrachtomschrijving en verantwoordelijkheden). 

Geinteresseerd?
Solliciteer direct!

Neem contact op met Ravin de Veer middels onderstaand formulier.

Velden met een * zijn verplicht