Nederlandse Spoorwegen

Azure devops engineer - domein materieel & onderhoud

Nederlandse Spoorwegen

De opdracht­omschrijving

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! 

Dit zijn de technische functie- eisen

•    HBO niveau (HBO Informatica) met een ‘hands-on’ mentaliteit
•    Ervaring met het inrichten en beheren van CI/CD pipelines met Azure DevOps
•    Visie op inrichting van het voortbrengingsproces (CI/CD, GitOps, verantwoordelijkheden)
•    Ervaring met automation door het zelf schrijven van scripts in Python
•    Minimaal 4 jaar werkervaring binnen microservices omgevingen
•    Minimaal 4 jaar ervaring met het beheren van kubernetes clusters
•    Minimaal 4 jaar ervaring met het beheren van tools in kubernetes mbv operators
•    Kennis van netwerktechnologieën en –infrastructuur (routers, vpn's, loadbalancers, firewall) ook binnen kubernetes
•    Ervaring met Microsoft Azure
•    Minimaal 4 jaar ervaring met monitoring tools zoals Prometheus
•    Ervaring met volledige ELK-stack en Dynatrace 
•    Ervaring met beheren Openshift cluster 
•    Ervaring met opzetten/ontwerpen Mission Critical platform

Dit zijn de niet-technische functie-eisen
•    Ervaring in een Agile/Scrum/DevOps omgeving is vereist
•    Ervaring en comfortabel zijn in schakelen met ketenpartners is vereist
•    Kan zich opstellen als een bruggenbouwer en is proactief in het benaderen van stakeholders/collega’s
•    Heeft aantoonbare domeinkennis van NS
•    Begrijpt de positie van NS t.o.v. van leveranciers en ketenpartners
•    Kan zowel goed functioneren als individu als teamlid
•    Heeft ervaring met werken in een platform team
•    Groot probleemoplossend vermogen

Op NS kun je rekenen

Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

Deze inhuuropdracht verloopt via een aanbesteding. De opdrachtgever heeft eisen en wensen opgegeven. Aan de eisen moet je voldoen om kans te maken. Op de wensen kun je punten scoren.

De Eisen

  • Je hebt visie op inrichting van het voortbrengingsproces (CI/CD, GitOps, verantwoordelijkheden) Licht toe op het voorblad
  • 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 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.

De Wensen

Interesse in deze opdracht?

Zo werkt onze dienstverlening

Deze opdracht is gesloten, reageren is helaas niet meer mogelijk

Gesloten

Mis geen kans, word gratis lid

Ontvang direct alle opdrachten en marktontwikkelingen in je mailbox