Devops Engineer - Freelance opdracht in Drenthe

FlexSpot®
Goed nieuws! De opdracht is nog geopend

Opdrachtomschrijving

Beschrijving project/programma:

Programma ENIAMS

De activiteiten vinden plaats binnen het Programma ENIAMS. Doel van het programma betreft het ontwikkelen van voorzieningen en ondersteunen van Pilots ten behoeve van implementatie van Europese (o.a. eIDAS 2.0, SDG, en DTC verordening, Asiel- en Migratiepact) en Nederlandse (Wdo,1e en 2de tranche) Identity en Access Management (IAM) Stelsels.

De opdrachtgever heeft de opgave om op 12 juni 2026 het Europese Asiel- en Migratiepact geïmplementeerd te hebben. Dit vergt niet alleen een (her)inrichting van organisatie en processen, maar ook de IV-ondersteuning die daarbij hoort. ICTU heeft als opdracht om voor de opdrachtgever een negental onderzoeksregisters te realiseren.

Omschrijving einde project/programma:

Programma ENIAMS

De implementatie van betreffende Europese verordeningen en 1e en 2e tranche van Wet Digitale Overheid vergt naar verwachting meerdere jaren, de looptijd van het project duurt daarom tot en met 2030. Of eindigt zoveel eerder als voorzieningen zijn opgeleverd en overgedragen aan de toekomstige beheerorganisatie en financiële en inhoudelijke decharge door klant heeft plaatsgevonden.

Welke rol heeft de professional binnen het project/programma:

De professional is als DevOps Engineer verantwoordelijk voor de ontwikkeling van de back-end software componenten en de delivery pipeline (CI/CD) ten behoeve van geleverde functionaliteit voor het migratiepact.

Welke opdracht gaat de professional uitvoeren en welke activiteiten horen daarbij?

De DevOps Engineer ondersteunt twee werelden:

1.Lokale ICTU ontwikkelomgeving (ECO2)

a. Ontwikkelen van Onderzoeksregister o.b.v. Java i.c.m. Sprint Boot.

b. Inrichten/verbeteren van de Dev- en CI/CD-keten (GitLab, SonarQube, Harbor/Nexus, ArgoCD), kwaliteitsstraat (OWASP Dependency Track, Trivy, ZAP), en developers ontzorgen met reproduceerbare containers/K8s-stacks.

2.IND doelomgeving (RC-IND op VMware Tanzu)

Geen greenfield: de doel omgeving en platformkeuzes zijn grotendeels vastgesteld (Tanzu, NSX-T, Keycloak, Axon Server, Kafka, Postgres, Vault). De nadruk ligt op configureren, aansluiten en vertalen van ICTU-artefacten naar RC-IND-kaders (namespaces, secrets, policies, netwerkregels, topics, DB’s), niet op het “uitvinden van het wiel”. De DevOps Engineer fungeert als liaison tussen ICTU en IND (kaders bewaken, changes coördineren, GitOps-flows borgen).

De activiteiten die horen bij het realiseren van de opdracht zijn:

  • Opleveren van code die voldoet aan de gestelde specificaties en acceptatiecriteria;
  • Code reviewen van andere ontwikkelaars binnen het team;
  • Bouwen van unittesten;
  • Deelname aan Scrum ceremonies;

Welke eindresultaten zal de professional aan het einde van de opdracht dienen op te leveren.

  • Werkende aan beheerorganisatie overgedragen softwarecomponenten op basis van acceptatiecriteria van klanten beheerorganisatie.
  • Geborgde kennis in de vorm van documentatie (inclusief specificaties) en in broncode van het eindproduct. Warme overdracht van kennis aan de (structurele) beheerorganisatie: bij afronding van de opdracht organiseert de professional een kennisoverdrachtsessie bij de beheerorganisatie.

Gewenste profiel

We zoeken een hands-on DevOps Engineer met een voorliefde voor automatiseren en GitOps, die meehelpt met de ontwikkeling van broncode in Java en Spring Boot, die soepel schakelt tussen ICTU (ECO2) en IND (RC-IND/Tanzu).

Je neemt het voortouw in Infrastructure-as-Code en CI/CD, je kunt bestaande platformkaders configureren en harden, en je communiceert helder met zowel ontwikkelaars als platformbeheerders. Jij borgt register-isolatie (per-namespace/per-DB), security & compliance (BIO/OWASP/NCSC) en traceerbaarheid (audit/metrics).

Opdrachtvereisten

De opdrachtgever heeft eisen en wensen doorgegeven waaraan een kandidaat moet voldoen. Hieronder vind je een overzicht van de belangrijkste punten, zodat je een goed beeld krijgt van de opdracht.

Eisen opdrachtgever

  • Bachelor of Science in Computer Wetenschap van een nauw verwant veld.
  • 3+ jaar ervaring als DevOps Engineer.
  • Sterk begrip van CI/CD pijpleidingen (Jenkins, GitLab CI, enz.).
  • Ervaring met Infrastructure-as-Code (Terraform, CloudFormation).

Wensen opdrachtgever

  • Ervaring met GitOps workflows (bv. ArgoCD).
  • Kennis van OWASP Dependency Track en Trivy.
  • Ervaring met containerisatietechnologieën (Dokter, Kubernetes).
  • Bekendheid met beste beveiligingspraktijken (bv. SBOM, kwetsbaarheidsscanning).

Sollicitatie procedure

Vind opdracht
Solliciteren
Reactie
Start opdracht
  1. Vind een opdracht die bij je past

    Bekijk het actuele overzicht van beschikbare opdrachten en ontdek wat aansluit bij jouw profiel en ambities. Heb je iets interessants gevonden? Klik dan door voor meer informatie en details over de opdracht.

  2. Solliciteer direct

    Klaar om te solliciteren? Met één klik stuur je jouw profiel naar de opdrachtgever of partner.

  3. Reactie van de opdrachtgever

    Na je sollicitatie neemt de opdrachtgever of partner contact met je op. Je hoort of je wordt uitgenodigd voor een gesprek, of dat je eventueel in aanmerking komt voor een andere opdracht.

  4. Start met je opdracht

    Ben je geselecteerd? Gefeliciteerd! Je kunt snel aan de slag en samen met de opdrachtgever duidelijke afspraken maken over de startdatum, voorwaarden en verwachtingen.

Veelgestelde vragen

Een DevOps Engineer in deze rol richt zich meestal op de hele levenscyclus van software, van ontwikkeling tot implementatie, zorgen voor soepele en geautomatiseerde processen. Dit omvat het beheer van infrastructuur, het automatiseren van implementatiepijpleidingen (CI/CD), monitoringsystemen en het waarborgen van veiligheid en naleving.

De ideale kandidaat zal beschikken over sterke ervaring met DevOps principes en praktijken, waaronder ervaring met automatiseringstools (bijv. Jenkins, GitLab CI/CD), cloudplatforms (bijv. AWS, Azure, GCP) en containerisatietechnologieën (bijv. Docker, Kubernetes). Ervaring met Java en Spring Boot is zeer wenselijk, samen met een solide begrip van infrastructuur-as-code en GitOps praktijken.

Belangrijkste vaardigheden zijn: automatisering (Jenkins, GitLab CI/CD), containerisatie (Docker, Kubernetes), GitOps workflows, infrastructuur-as-code, CI/CD pijpleidingen, monitoring en logging, beveiliging best practices (OWASP, NIST, BIO, enz.), en sterke communicatievaardigheden effectief werken met zowel ontwikkelaars als platformbeheerders.

De belangrijkste verantwoordelijkheden zijn: ondersteuning van de ontwikkeling en levering van belangrijke Europese componenten voor identiteits- en toegangsbeheer (IAM) voor de Asiel- und Migratiepact, ondersteuning bij de uitvoering van de Europese Asiel- und Migratiepact, het uitvoeren van de ontwikkeling en het onderhoud van de nieuwe en adelante Europese Asiel- und Migratiepact (inclusief ondersteuning en monitoring) binnen het project ENIAMS, toezicht houden op de opzet en configuratie van de ind doelomgeving (RC-IND), en bijdragen aan de definitie en implementatie van de DevOps-infrastructuur (EC2 en Tanzu omgevingen) en de ontwikkeling van toepassingen. Zorgen voor de volledige traceerbaarheid van veranderingen in het systeem.

Een Devops Engineer in deze context is verantwoordelijk voor de end-to-end automatisering en operationalisatie van de software binnen het programma, gericht op de ontwikkeling, testen en implementatie van de belangrijkste componenten die de Asiel- und Migratiepact implementatie ondersteunen.
Goed nieuws! De opdracht is nog geopend