Functieomschrijving

Voor de Nederlandse Spoorwegen zoeken wij een DevOps Engineer.

NS is verantwoordelijk voor het ontwikkelen en onderhouden van de software van de ondersteunende systemen op de Knoop. Deze systemen ondersteunen processen om treinen correct op te stellen op het opstelterrein en voldoende tijd en ruimte te creëren voor Services taken zoals het schoonmaken en onderhouden van de treinen. Om de processen (“de Knoop puzzel”) goed te ondersteunen is het nodig om met verschillende systemen te koppelen. Dit betreffen systemen voor infrastructuur, materieel, personeel en planning en bijsturinggegevens. De Knoop & Services systemen zijn deels real-time met zeer hoge beschikbaarheidseisen. De applicaties betrokken in dit landschap worden de komende jaren vernieuwd of herbouwd naar JAVA / React applicaties 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 hun DevOps teams aan het ontwikkelen en automatiseren van het Knoop & Services-platform. Waar hun developers focussen op de functionaliteit faciliteer jij ze, met je Ops- & Automation-mindset én ervaring, met CI/CD, de middleware en het platform.

Jouw profiel
Een microservices architectuur, Kubernetes en CI/CD kennen voor jouw geen geheimen en je bent in staat anderen, die zich hierin ontwikkelen, te coachen. 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.

De afdeling
Het cluster Wendbare Logistiek staat aan de lat om ervoor te zorgen dat NS in staat is om elke dag een treindienst op maat te leveren. Daarnaast zijn de speerpunten om operationele collega’s een aantrekkelijk werkpakket en rooster te bieden én om betrouwbare (IT) producten te maken voor eindgebruikers. In samenwerking met IT zorgen zij voor de ontwikkeling en het beheer van complexe, IT-systemen die processen ondersteunen van o.a. de planning en bijsturing voor de domeinen materieel, dienstregeling, treinpersoneel en knoop (materieel opstelterrein). In een notendop zorgen ze ervoor dat de treinen goed onderhouden en schoon zijn en op tijd en met voldoende zitplaatsen kunnen rijden. Het domein Knoop & Services houdt zich hoofdzakelijk bezig met alle ICT die nodig is om onze opstelterreinen optimaal te benutten, van planning- tot bijsturingsapplicaties.

In totaal zijn bij het Knoop & Services domein zo’n 70 professionals met een keten van 8 agile/DevOps Teams betrokken. Hierbij hebben ze jouw hulp nodig! Zo werk je met hen aan een zo aangenaam en duurzaam mogelijke reis voor ruim 1,2 miljoen mensen. Elke dag weer. De reis van morgen begint bij jou!

Goede beheersing van de Nederlandse taal in woord en geschrift is vereist voor deze functie.

Functie eisen

  • Je beschikt over minimaal HBO Informatica opleiding
  • Je hebt ervaring in een Agile/Scrum/DevOps omgeving
  • Je hebt ervaring met het inrichten en beheren van CI/CD pipelines in Azure DevOps
  • Je hebt ervaring met automation door het zelf schrijven van scripts
  • Je hebt ervaring met Infrastructure-as-code met name Terraform
  • Je hebt ervaring met het implementeren van monitoringtools zoals Grafana en Prometheus
  • Je hebt minimaal 2 jaar werkervaring binnen microservices omgevingen
  • Je hebt ervaring met secure coding en bijbehorende toolsets
  • Je hebt ervaring met het implementeren van security richtlijnen
  • Je hebt ervaring met Microsoft Azure
  • Je hebt ervaring met Kubernetes
  • Je hebt kennis van netwerktechnologiën en –infrastructuur (routers, vpn’s, loadbalancers, firewalls)

Functie wensen

  • Geen

Extra informatie

  • Plaats Utrecht
  • Opleidingsniveau HBO
  • Aantal uur 36 uur per week
  • Startdatum 03-02-2025
  • Geschikt voor ZZP? Nee
  • Thuiswerken mogelijk? Ja, verdeling van 50/50.