Platform Engineer

Nederlandse Spoorwegen
Utrecht, Netherlands
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Dutch
Experience level
Intermediate

Job location

Remote
Utrecht, Netherlands

Tech stack

Azure
Bash
Information Systems
Continuous Integration
Linux
DevOps
Routing
Octopus Deploy
Scrum
Prometheus
Virtual Local Area Networks
Grafana
Kubernetes
Rancher
Bare Metal
Bamboo

Job description

Beheren en opereren van k3s-clusters op ingebouwde treinhardware in onze hele vloot.

  • Inrichten en beheren van clusters via Rancher en Fleet volgens een 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 hun systemen integreren 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.
  • Ondersteunen van featureteams bij productie-events en samenwerken aan testen van nieuwe releases voordat deze naar de treinen gaan.
  • Verbeteren van het platform door configuraties aan te scherpen, de stack robuuster te maken en tooling te bouwen.

Wij zijn NS en werken aan duurzame mobiliteit om Nederland bereikbaar te houden. Als Platform Engineer werk je in het Train Platform Delivery-team aan het hart van onze IT-systemen in de treinen, met direct effect op de reis van miljoenen reizigers. Je werkt in een klein, gespecialiseerd en betrokken team van 6 engineers, samen met een scrum master en product owner. De sfeer is open en behulpzaam, met veel ruimte om van elkaar te leren en samen uitdagingen op te lossen. We werken hybride: meestal twee dagen per week samen op kantoor in Utrecht en de rest vanuit huis. We bieden veel ontwikkelmogelijkheden, goede arbeidsvoorwaarden, een 36-urige werkweek, gratis treinreizen in de 2e klas, een uitstekende pensioenregeling, flexibele werktijden en de mogelijkheid tot thuiswerken.

Requirements

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.
  • Ervaring hebt met bare metal of edge Kubernetes.
  • Bekend bent met het OT-domein (operationele technologie).
  • Basiskennis hebt van netwerken (bijvoorbeeld VLANs, routing en pakketanalyse met tools zoals tcpdump).
  • 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 collegas 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.

Apply for this position