DevOps engineer

Functie:                                        DevOps engineer
Startdatum:                                  03-05-2021
Aantal uur per week:                   36 uur per week 
Tarief:                                            € Marktconform

Periode:                                        t/m 02-05-2022, met optie tot verlenging
Locatie:                                         Thuis / Utrecht
Deadline:                                       15-04-2021 08:00
ZZP:                                               Ja
Aanvraagnr:                                  20210414_09

Omschrijving
Voor haar eindklant, Nederlandse Spoorwegen, zoeken wij een DevOps engineer
 voor 36 uren per week met als startdatum: 03-05-2021.

Dit ga je doen
NS is verantwoordelijk voor het ontwikkelen en onderhouden van de software van het centrale reisinformatiesysteem. Dit systeem verzorgt de omroep en reisinformatie op alle stations van Nederland. Ook is het een bronsysteem voor reisinformatie t.b.v. allerlei andere afnemende systemen /kanalen zoals reisplanners. Het systeem kent ook interfaces met bronnen binnen en buiten de NS organisatie. Het is een real-time systeem met zeer hoge beschikbaarheidseisen.
De applicaties betrokken in dit landschap zijn de aflopen jaren vernieuwd of herbouwd naar JAVA / Angular applicaties op basis van een microservices architectuur. Deze applicaties landen in een private cloud (OpenShift) of een public cloud (Azure) omgeving, beide op basis van Kubernetes technologie.
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.
 

Functie-eisen
Functie-eisen zijn knock-out criteria. Dat voldaan wordt aan de eisen moet duidelijk blijken uit het CV door middel van een beschrijving van de ervaring en werkzaamheden. 

  • Minimaal 3 jaar aantoonbare werkervaring met microservices architecture
  • Kandidaat is in de afgelopen twee jaar niet in dienst geweest bij NS middels een arbeidscontract voor bepaalde of onbepaalde tijd
  • Aantoonbaar kennis van netwerktechnologiën en –infrastructuur (routers, vpn’s, loadbalancers, firewalls)
  • Minimaal 1 jaar aantoonbaar ervaring met inrichting en beheer van Kubernetes
  • Aantoonbare ervaring in een Agile/Scrum/DevOps omgeving
  • Aantoonbaar ervaring met CI/CD pipelines, bij voorkeur Azure DevOps
  • Aantoonbaar ervaring met inrichting en beheer van RabbitMQ
  • Aantoonbaar ervaring met inrichting en beheer van authenticatie/ autorisatie voor microservices (mbv. Keycloak)
  • Kennis en ervaring met moderne technieken en Cloud omgevingen
  • Kennis van netwerktechnologiën en –infrastructuur (routers, vpn’s, loadbalancers, firewalls)

Functiewensen

  • Aantoonbare ervaring met inrichting en beheer van databases (bij voorkeur PostgreSQL)
  • Aantoonbare ervaring met Microsoft Azure, idealiter aangevuld met kennis van RedHat OpenShift
  • Aantoonbaar hbo/wo niveau (hbo Informatica)  met een ‘hands-on’ mentaliteit




Apply for this position

Allowed Type(s): .pdf, .doc, .docx