Als platform engineer bouw en beheer je het Kubernetes-platform op onze treinen. Je zorgt dat systemen voor reizigersinformatie en monitoring altijd betrouwbaar blijven draaien.
Daarom wil je als Platform Engineer bij NS werken - Je werkt aan het hart van de IT‑systemen in onze treinen, met direct effect op de reis van miljoenen reizigers.
- Je komt in een klein, hecht en deskundig team waar je veel invloed hebt op techniek en werkwijze.
- Je krijgt de ruimte om je te ontwikkelen, nieuwe technologie te verkennen en door te groeien binnen NS.
"'Het mooiste aan dit werk vind ik dat je diep in de techniek zit én direct ziet wat het effect is op de reiziger. Geen dag is hetzelfde en we lossen problemen altijd samen op.” Dit ga je doen als Platform EngineerWij zijn het Train Platform Delivery (TPD)‑team. We bouwen en beheren het besturingssysteem dat op de treinen draait en het Kubernetes‑platform daarbovenop. Dit is de basis waarop alle comfort‑IT‑systemen werken: van reisinformatieschermen voor reizigers tot monitoring van de trein zelf.
Dankzij jouw technische kennis en jouw vermogen om snel te leren en je aan te passen, ben je van grote waarde bij het verder ontwikkelen en stabiel houden van dit platform in onze hele treinvloot.
Je werkt in een team van 6 engineers, met een scrum master en product owner. Je werkt dagelijks samen met featureteams die op ons platform draaien. Samen lossen jullie problemen op en verbeteren jullie het platform stap voor stap.
Geen dag is hetzelfde. Buiten de vaste scrum‑overleggen kan je week er steeds anders uitzien. Op rustigere dagen verbeter je het platform: je scherpt configuraties aan, maakt de stack robuuster of bouwt tooling. Op andere dagen ben je vooral bezig met het analyseren en oplossen van productieproblemen door de vloot heen. Je ondersteunt featureteams bij productie‑events en werkt samen met externe partijen om nieuwe releases te testen voordat deze naar de treinen gaan.
Jouw belangrijkste taken
- Beheren en opereren van k3s‑clusters op ingebouwde treinhardware in onze hele vloot.
- Inrichten en beheren van clusters via Rancher en Fleet (GitOps‑werkwijze).
- Bouwen en onderhouden van CI/CD‑workflows in Azure Pipelines binnen Azure DevOps.
- Schrijven en onderhouden van Bash‑scripts op Alpine Linux voor automatisering en operationele tooling.
- Bewaken van de gezondheid van het platform met Grafana en problemen vroegtijdig signaleren en oplossen.
- Onboarden van externe partijen op ons platform en integreren van hun systemen met die van NS.
- Onderzoeken van productie‑incidenten: vaststellen of een probleem één trein of de hele vloot raakt en voorstellen doen voor structurele oplossingen.
Onze organisatie is continu in beweging. Daarom zoeken we een platform engineer die een stevige technische basis heeft én een sterk ontwikkelvermogen (learning agility). Je leert snel van nieuwe situaties, past je aan als de omgeving verandert en weet nieuwe kennis om te zetten in verbeteringen van ons platform.
Hier ga je werkenJe gaat werken in het Train Platform Delivery‑team. Dit is een klein, gespecialiseerd en betrokken team van 6 engineers. De sfeer is open en behulpzaam: je leert veel van elkaar en pakt uitdagingen samen op. We werken hybride: meestal twee dagen per week samen op kantoor in Utrecht en de rest van de week vanuit huis.
Ontwikkelvermogen is een belangrijke competentie bij NS. We vinden het belangrijk dat je je snel kunt aanpassen aan nieuwe uitdagingen en je kennis en vaardigheden blijft uitbreiden. Een hoog ontwikkelvermogen versterkt de samenwerking in het team en stimuleert innovatie. Zo blijven we ons platform en de reis voor onze reizigers steeds verder verbeteren.
Dit zijn de functie-eisenWe zoeken iemand met lef, die openstaat voor verandering en zich graag verder ontwikkelt. Voor deze functie ligt de nadruk op ontwikkelvermogen (learning agility). Dat betekent dat je snel nieuwe informatie oppakt, feedback actief gebruikt en veranderingen ziet als kans om beter te worden.
Voor deze functie neem je in ieder geval mee:
2 tot 5 jaar werkervaring in een platform‑, infrastructuur‑ of DevOps‑rol. Goede kennis van Kubernetes en ervaring met het beheren van clusters. Ervaring met een GitOps‑werkwijze en tooling, bijvoorbeeld Fleet, Argo CD of vergelijkbaar. Zeker voelen in een Linux‑omgeving; ervaring met Alpine Linux is een plus. Hbo‑werk‑ en denkniveau. Ervaring met of sterke motivatie om te werken met CI/CD‑pijplijnen (bijvoorbeeld Azure Pipelines) en observability‑tools (bijvoorbeeld Grafana of Prometheus). Je bent gemotiveerd, leert graag bij en staat open voor bereikbaarheidsdiensten of een overstap naar een ander team binnen NS als dat nodig is.Daarnaast is het mooi meegenomen als je:
- Ervaring hebt met bare‑metal of edge Kubernetes.
- Bekend bent met het OT‑domein (operationele technologie).
- Basiskennis hebt van netwerken (bijvoorbeeld VLAN’s, routing en pakketanalyse met tools zoals tcpdump).
Je past goed bij ons als je:
- Nieuwsgierig bent naar waarom dingen kapotgaan en niet alleen naar hoe je ze oplost.
- Kalm blijft bij onverwachte productie‑incidenten en zelfstandig kunt werken.
- Denkt in termen van impact op de hele vloot: is dit één trein of zijn het er meer?
- Incidenten omzet in structurele verbeteringen, zoals betere configuraties, scripts of alerts.
- Interesse hebt in systemen buiten je directe verantwoordelijkheid en graag het totaalplaatje wilt begrijpen.
- Goed kunt samenwerken met collega’s uit andere teams en met externe partijen.
- Eigenaarschap toont, anderen goed op de hoogte houdt en zaken afrondt.
- Het teambelang vooropstelt en actief bijdraagt aan gezamenlijke resultaten.
Bij NS vinden we het belangrijk dat we elkaar durven aanspreken en ons kunnen uitspreken. We zoeken collega’s met lef, die openstaan voor verandering. Voor deze functie zijn dit belangrijke succesfactoren om samen met je team en de business doelen te behalen.
Dit zijn de arbeidsvoorwaardenWerken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:
- Een salaris tussen € 3.743,- en € 6.491,- bruto per maand (schaal 60) (o.b.v. 36-urige werkweek).
- Een 36-urige werkweek.
- 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
- De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
- 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling.
- Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage.
- Je gezin reist gratis in de daluren.
- Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
- Professionele ontwikkelingsmogelijkheden
- Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
- Wil je meer weten? Bekijk onze arbeidsvoorwaarden en cao.
- De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
Solliciteren naar deze baanWil je jouw platform-skills inzetten op rijdende technologie. Bouw mee aan een betrouwbaar Kubernetes-platform dat cruciaal is voor comfort en informatie in de trein.
Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.
Je kunt je sollicitatie richten aan Jeroen Schipper, corporate recruiter, bereikbaar op 06-19414934.
Nog vragen over het sollicitatieproces? Mail naar Karin van onze frontoffice via:
[email protected]. Ook voor vragen over anoniem solliciteren kun je daar terecht.
Heb je liever telefonisch contact? Bel dan met onze frontoffice via 088-6713666.
Voor inhoudelijke vragen kun je contact opnemen met Dennis Schouten op 06-12263473
Goed om te weten: - Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure. Denk hierbij ook aan het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
- We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid. Lees hier meer.
- Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina.