Over deze vacature
Functie omschrijving
NS is verantwoordelijk voor de software van het centrale reisinformatie systeem. Dit systeem verzorgt de omroep en reisinformatie op alle stations van Nederland en is de bron voor de reisinformatie achter kanalen als de app, website, systemen voor het personeel, informatieschermen in de treinen en publiekelijke API’s. Het is een real-time systeem met zeer hoge beschikbaarheidseisen.
Als (Dev)Ops engineer werk je met onze DevOps teams aan het ontwikkelen en automatiseren van het Reisinformatie-platform. Waar onze developers focussen op de functionaliteit faciliteer jij ze, met je Ops- & Automation-mindset én ervaring met de middleware en het platform. Een microservices architectuur en specifiek Kubernetes, kent voor jouw 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 queuing, databases en authenticatie in een microservices-landschap. Jouw doel is het realiseren van snelle integratie met focus op de beschikbaarheid, schaalbaarheid en veerkracht van alle services.
De opdrachtgever(s)
Je komt te werken binnen IT Operatie. Op een gemiddelde werkdag maken meer dan één miljoen klanten gebruik van de treinen van NS. We streven ernaar om de treinen op tijd te laten rijden, te zorgen voor voldoende en comfortabel materieel, goede service en informatie te verstrekken, en zorg te dragen voor adequate opvang bij verstoringen.
Het InfoPlus ontwikkelteam is binnen IT Operatie/Reisinformatie Trein-IT Service Organisatie (RTSO) verantwoordelijk voor de doorontwikkeling van de software applicaties van het centrale reisinformatie systeem. RTSO beheert de reisinformatie systemen, voert regie over de IT reisinformatieketen en is leverancier van IT reisinformatiediensten aan alle vervoerders op het spoor.
Op dit moment werken we samen met onze business aan een groot aantal veranderingen om de reisinformatie verder te ontwikkelen. Het ontwikkelteam bestaat uit 35 professionals in 6 agile teams.
Functie eisen
Minimale functie eisen
Ervaring met Azure Cloud
Ervaring met werken in een DevOps-omgeving
Aantoonbare ervaring met microservices architecturen
Aantoonbare ervaring met de inrichting en beheer van Kubernetes
Ervaring met CI/CD (Jenkins, Maven)
Wenselijke kennis en ervaring
Kubernetes certificering is een pre (CKA)
Ervaring met inrichting en beheer van databases (bij voorkeur PostgreSQL)
Ervaring met inrichting en beheer van RabbitMQ
Ervaring met inrichting en beheer van authenticatie en autorisatie voor microservices (bij voorkeur mbv Keycloak)
Kennis van netwerktechnologiën en -infrastructuur als routers, vpn’s, loadbalancers en firewalls
Extra info
- Startdatum: 28-10-2019
- Duur: 6 maanden
- Uren per week: 36