Dit ga je doen
Voor het plannen van materieel (welke trein rijdt op welke lijn) gaat NS een nieuw systeem zelf ontwikkelen. Binnen dit systeem wordt op basis van de vastgestelde infra, business rules en de planopdracht de planning door de materieel planners gemaakt. Deels wordt dit automatisch door solvers gedaan, deels handmatig. Het systeem kent ook interfaces met bronnen binnen en buiten de NS organisatie. Het is een belangrijk systeem binnen NS, met hoge beschikbaarheidseisen. De applicatie zal worden gebouwd met Java/React op basis van een microservices architectuur. Deze applicaties landen in een public cloud (Azure) op basis van Kubernetes technologie. Als (Dev)Ops engineer werk je met je platformteamcollega’s en onze DevOps teams aan het ontwikkelen en automatiseren van het platform. Waar onze developers focussen op de functionaliteit faciliteer jij ze, met je Ops- & Automation-mindset én ervaring, met CI/CD, de middleware en het platform. Je bouwt infrastructuur in Azure en stroomlijnt de communicatie tussen de verschillende afdelingen. Een microservices architectuur, Azure DevOps, Kubernetes en CI/CD kennen voor jou geen geheimen en je bent in staat anderen hierin te ontwikkelen. Door middel van Continuous Delivery, “infrastructure as code” en een “automate first”-instelling verbeter jij de flow van softwareontwikkeling. Daarnaast breng je ervaring mee op het gebied van scripting, queuing, databases en authenticatie in een microservices-landschap. Jouw doel is het ondersteunen van de teams bij hun “road to production”, met focus op de beschikbaarheid, schaalbaarheid en veerkracht van alle services.
Hier ga je werken
Het cluster Wendbare Logistiek is onderdeel van IT Operatie van de NS. Wij zorgen voor de ontwikkeling en beheer van complexe IT-systemen die processen ondersteunen van o.a. de planning en bijsturing voor dienstregeling, materieel, knooppunten en treinpersoneel. In een notendop zorgen we ervoor dat de treinen op tijd kunnen rijden. Je komt te werken in Domein Materieel & Onderhoud wat je kan zien als een Agile Release Train (ART) gericht op het ontwerpen, plannen en bijsturen van onze treinen. Grofweg van anderhalf jaar van tevoren tot regie voeren op de materieelinzet in het ‘nu’. Dit doen we met 3 andere ART’s binnen het Cluster Wendbare Logistiek waarin we samen de treindienst realiseren. Je werkt direct samen met ongeveer 25 collega’s in 3 agile product teams en binnen het domein met in totaal 100 collega’s in ongeveer 14 agile product teams. Zo werk je met ons aan een zo aangenaam en duurzaam mogelijke reis voor ruim 1,2 miljoen mensen. Elke dag weer. De reis van morgen begint bij jou!
Eisen
- Je hebt minimaal HBO niveau (HBO Informatica) met een ‘hands-on’ mentaliteit.
- Je hebt ervaring met het inrichten en beheren van CI/CD pipelines met Azure DevOps.
- Je hebt visie op inrichting van het voortbrengingsproces (CI/CD, GitOps, verantwoordelijkheden).
- Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal.
- Je hebt ervaring met automation door het zelf schrijven van scripts in Python.
- Je hebt minimaal 4 jaar werkervaring binnen microservices omgevingen.
- Je hebt minimaal 4 jaar ervaring met het beheren van kubernetes clusters.
- Je hebt aantoonbare kennis van netwerktechnologieën en -infrastructuur (routers, vpn’s, loadbalancers, firewall) ook binnen kubernetes.
- Je hebt ervaring met Microsoft Azure.
- Je hebt ervaring met volledige ELK-stack en Dynatrace.
- Je hebt ervaring met beheren Openshift cluster.
Wensen
- Geen wensen.