DevOps Engineer Virtuele Treinen

ICQ-Flex Profs BV
Utrecht, Netherlands
1 day ago
Apply on www.icq.jobs
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Advanced Message Queuing Protocol Microsoft Azure Bash Shell Cloud Computing Cloud Computing Security Continuous Integration Linux DevOps Python (Programming Language) Ansible
+12 more
Prometheus Azure DevOps Pipelines Shell Script Data Logging Grafana Backend Kubernetes Information Technology Puppet Enterprise Service Bus Docker Programming Languages

Job description

Daarom wil je als DevOps engineer Virtuele Trein bij NS werken

  • Je bent betrokken bij het bouwen, beheren en opleveren van het Virtuele Trein platform op Azure.
  • Je werkt met de nieuwste technieken zoals Kubernetes, Docker, Helm op Azure
  • Jouw werk heeft positieve gevolgen voor de reiziger die hierdoor zo snel, comfortabel, kostenvriendelijk en veilig mogelijk van A naar B moet worden gebracht.

Dit ga je doen als DevOps engineer Virtuele Trein Jij helpt mee aan het bouwen en onderhouden van onze nieuwe gecontaineriseerde Virtuele Trein omgeving op de Microsoft Azure cloud. De Virtuele Trein zorgt voor de informatie-uitwisseling met de Intelligente Trein applicatie op de trein zelf en is daarmee de centrale informatiebron voor alle treinen uit de zogenaamde OBIS vloot. De Virtuele Trein bevat alle actuele informatie waaronder ritinformatie, positie, snelheid en sensordata van alle OBIS treinen. Daarnaast verzorgt de Virtuele Trein de communicatie met de NS backend systemen en de systemen van externe partijen via de Enterprise Service Bus. Verschillende feature teams binnen ons cluster ontwikkelen functionaliteit aan boord van de trein en jij wordt onderdeel van het Platform team dat deze teams ondersteunt met containerisatie, CI/CD, monitoring, logging, test framework etc. op de Azure cloud omgeving. Het borgen van de continuïteit van het platform is een groot onderdeel van je takenpakket, waarbij je zelf zoveel mogelijk handmatige activiteiten gaat automatiseren.

Requirements

Je hebt minimaal een afgeronde hbo-opleiding. Bij voorkeur in de richting van technische bedrijfskunde of informatica.

  • Ruime ervaring (zowel ontwikkelen als onderhouden) met Microsoft Azure, Kubernetes, Docker en Linux is een must.
  • Kennis van integraties (API/AMQP) is een must.
  • Kennis van automatiseren is een must en van testautomatisering een pre (zoals met bijvoorbeeld Shell scripting (Batch en Power), Bash scripting, Ansible of Puppet).
  • Kennis en ervaring met minimaal één programmeertaal zoals Python is een must.
  • Je hebt ervaring met Cloud security en Cloud Networking.
  • Kennis van tools als Grafana en Prometheus is een pre.
  • Je hebt aantoonbare ervaring met Ops werkzaamheden; het onderhouden en beheren van een omgeving.
  • Je hebt ervaring met het bouwen van Azure DevOps pipelines en GitOps (must).
  • Je bent bekend met Agile werken binnen een scrumteam (must), ervaring binnen een Release Train is een pre.
  • Je bent communicatief sterk en hebt een goede beheersing van de Engelse taal zowel mondeling als schriftelijk.
  1. Je beschikt over afgeronde HBO-opleiding Technische Bedrijfskunde of Informatica.
  2. Je hebt ruime ervaring (zowel ontwikkelen als onderhouden) met Microsoft Azure, Kubernetes, Docker en Linux.
  3. Je hebt kennis van integraties (API/AMQP).
  4. Je hebt kennis van automatiseren en kennis van testautomatisering een pre (zoals met bijvoorbeeld Shell scripting (Batch en Power), Bash scripting, Ansible of Puppet).
  5. Je hebt kennis en ervaring met minimaal één programmeertaal zoals Python.
  6. Je hebt ervaring met het bouwen van Azure DevOps pipelines en GitOps.
  7. Je bent bekend met Agile werken binnen een scrumteam (must), ervaring binnen een Release Train is een pre.
  8. Je bent communicatief sterk en hebt een goede beheersing van de Engelse taal zowel mondeling als schriftelijk.

  9. Je hebt kennis van tools als Grafana en Prometheus.

About the company

Flexibel en veelzijdig reizen, betekent dat NS transformeert van treinbedrijf naar breed mobiliteitsbedrijf en duurzame deur-tot-deur reizen voor iedereen beschikbaar maakt. Vanaf het hoofdkantoor in Utrecht en vanuit huis werken veel collega´s achter de schermen om dit voor elkaar te krijgen. Op loopafstand van station Utrecht Centraal werken de 10 teams binnen het cluster Software Desk & Platformen samen aan de Intelligente Trein en de Virtuele Trein. Als DevOps engineer Virtuele Trein werk je binnen het team Train and Shore Application. Dit is een internationaal team (Engels als voertaal) dat samen zorgt voor een stabiel en wendbaar platform waar de feature teams hun functionele wijzigingen op uitvoeren. Op dit moment werken we 1 a 2 dagen op kantoor en de rest vanuit huis. Je draait mee in een rooster voor wachtdienst van 7*24 uur één maal in de 8 weken. Hiervoor mag de gedetacheerde / ZZP-er 3% toeslag rekenen op het maximale tarief, zoals hierboven vermeld. Dit ter compensatie voor de wachtdienstvergoedingen.

CV in “Word-formaat” geschreven in de taal van de uitvraag;

  • Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
  • Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
  • Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.

  • Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
  • Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
  • Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.icq.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:26 min

Understanding Puppeteer and its underlying architectural design

Miki Lombardi · JS Congress

3:32 min

Shifting to a DevOps career from non-technical backgrounds

Megha Kadur · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

Videos

See all

Related articles

See all