Nederlandse Spoorwegen
DevOps engineer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
De DevOps engineer levert een bijdrage aan het ontwikkelen en automatiseren van een platform voor processen rondom het opstellen en onderhouden van treinen, binnen een complex IT-landschap. Binnen het cluster wordt gewerkt aan het tot stand brengen van koppelingen tussen meerdere systemen, zodat de “Knoop puzzel” goed ondersteund wordt. De focus ligt op het verbeteren van de flow van softwareontwikkeling en het ondersteunen van teams richting productie, met aandacht voor beschikbaarheid, schaalbaarheid en veerkracht van services.
Waar je aan werkt
NS is verantwoordelijk voor de ontwikkeling en het onderhoud van software voor ondersteunende systemen die processen faciliteren om treinen correct op te stellen op het opstelterrein en voldoende tijd en ruimte te creëren voor servicewerkzaamheden zoals schoonmaken en onderhoud. Om deze processen goed te ondersteunen worden applicaties gekoppeld voor infrastructuur, materieel, personeel en planning en bijsturingsgegevens.
De applicaties in dit landschap worden de komende jaren vernieuwd of herbouwd naar Java/React applicaties met een microservices-architectuur. Deze applicaties worden uitgerold in een public cloud omgeving op basis van Kubernetes technologie. De DevOps engineer werkt samen met platformteamcollega’s en DevOps-teams aan de ontwikkeling en automatisering van het platform, waarbij ontwikkelaars gefaciliteerd worden met een Ops- & Automation-mindset en ervaring met CI/CD, middleware en platformcomponenten.
Hoe je bijdraagt in het team
In deze rol ligt de nadruk op Continuous Delivery, infrastructure-as-code en een “automate first”-instelling. Door het toepassen en verbeteren van ontwikkel- en deploymentstromen worden releases soepeler gemaakt en wordt de weg naar productie ondersteund. De DevOps engineer brengt daarnaast ervaring mee met scripting en onderdelen van microservices-landschappen zoals queuing, databases en authenticatie, met als doel teams te helpen bij het realiseren van betrouwbare en efficiënte services.
Werkomgeving en samenwerking
Het werk vindt plaats binnen een resultaatgebied dat verantwoordelijk is voor het ontwikkelen, plannen, bijsturen en verzorgen van treindienst. In samenwerking met IT wordt toegewerkt naar de ontwikkeling en het beheer van complexe IT-systemen voor planning en bijsturing binnen domeinen zoals materieel, dienstregeling, treinpersoneel en knoop (materieel opstelterrein). Het cluster Knoop & Services ontwikkelt processen, inzichten en ondersteunende IT voor logistieke puzzels op rangeer- en opstelterreinen en richt zich met name op ICT van planning tot bijsturing.
Bij Knoop & Service zijn circa 70 professionals betrokken via een keten van 6 agile/DevOps teams. De werklocatie is Utrecht. Er zijn kantoordagen vereist op woensdag en donderdag; maandag is gewenst.
Eisen
- Ervaring met het inrichten en beheren van CI/CD pipelines in Azure DevOps
- Visie op inrichting van het voortbrengingsproces (CI/CD, GitOps, verantwoordelijkheden)
- Ervaring met automation door het zelf schrijven van scripts
- Minimaal 4 jaar ervaring met Infrastructure-as-code, met name Terraform
- Minimaal 2 jaar werkervaring binnen microservices omgevingen
- Ervaring met het implementeren van monitoringtools zoals Grafana en Prometheus
- Aantoonbare ervaring met secure coding en bijbehorende toolsets
- Ervaring met het implementeren van security richtlijnen
- Ervaring met Microsoft Azure
- Ervaring met Azure Kubernetes Service
- Kennis van netwerktechnologiën en –infrastructuur (routers, vpn’s, loadbalancers, firewalls)
- HBO niveau (HBO Informatica) met een ‘hands-on’ mentaliteit
- Minimaal 2 jaar recente ervaring met Terraform
- Je hebt HBO werk – denk niveau (HBO Informatica) met een ‘hands-on’ mentaliteit
- Ervaring in een Agile/Scrum/DevOps omgeving
- Ervaring met secure coding en bijbehorende toolsets
- Je hebt een uitstekende beheersing (zowel mondeling als schriftelijk) van de Nederlandse taal
Wensen
- Het is een pre om certificaten van Microsoft Azure, Terraform en Kubernetes te hebben
- Bij voorkeur ervaring in een Agile/Scrum/DevOps omgeving
- Het is een pre als je minimaal 4 jaar ervaring hebt met Infrastructure-as-code, met name Terraform
- Idealiter heb je minimaal 2 jaar werkervaring binnen microservices omgevingen
- Het is een pre als je ervaring hebt met het implementeren van monitoringtools zoals Grafana en Prometheus
- Het is een pre als je aantoonbare ervaring hebt met secure coding en bijbehorende toolsets
- Bij voorkeur ervaring met het implementeren van security richtlijnen
- Het is een pre als je ervaring hebt met Microsoft Azure
- Het is een pre als je ervaring hebt met Azure Kubernetes Service
- Het is een pre als je kennis hebt van netwerktechnologiën en –infrastructuur (routers, vpn’s, loadbalancers, firewalls)
- Bij voorkeur HBO niveau (HBO Informatica) met een ‘hands-on’ mentaliteit