Nederlandse Spoorwegen

DevOps Engineer

Nederlandse Spoorwegen

De opdracht­omschrijving



Dit ga je doen
Als ervaren Java DevOps Engineer werk je in één van de DevOps teams, aan het ontwikkelen, uitbreiden en beheren van deze software. Je werkt in een multidisciplinair team, waarin wordt gewerkt in nauwe samenwerking met de andere NS Reisinformatie teams. Speerpunten voor de teams zijn het realiseren van automatische straten van ontwikkeling tot en met productie en het vernieuwen van applicaties richting een microservices architectuur met Spring Boot, Docker, Kubernetes en Java.
Door jouw werkzaamheden kunnen we o.a. beter plannen, zodat er meer treinen van het spoorwegnet gebruik kunnen maken en zorgen we ook dat de juiste informatie op de stations en in de trein wordt vermeld. Dankzij jouw ervaring met Java en ondernemersmentaliteit ben jij van onschatbare waarde bij het:

  • Realiseren, in productie brengen en continu verbeteren van software oplossingen. Dat doe je met je DevOps team. Je ontwikkelt niet alleen zelf, maar je deelt je kennis ook graag met je teamgenoten
  • Monitoren en beheren van de applicatie in productie: you build it, you run it, you love it! Hierbij hoort ook roulering in een beschikbaarheidsdienst buiten kantoortijden voor het oplossen van uitzonderlijke storingen
  • Bewaken en verbeteren van de softwarekwaliteit met behulp van testautomatisering
  • Toepassen van Agile en DevOps werkwijzen en principes in nauwe samenwerking met je team en stakeholders


Hier ga je werken
Dagelijks rijden er duizenden treinen over het Nederlandse spoorwegnet voor personen en goederenvervoer. Om dat in goede banen te leiden maken we binnen het cluster Reisbegeleiding gebruik van verschillende systemen en applicaties om de reiziger de altijd van de meest relevante en juiste informatie te voorzien. Deze systemen verzorgen de reisinformatie en omroep 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 interfaces met bronnen binnen en buiten de NS organisatie. Het is een real-time systeem met zeer hoge beschikbaarheidseisen.
De applicaties in dit landschap zijn recent vernieuwd naar Java applicaties op basis van een microservices architectuur. Deze applicaties landen op een public cloud (Azure) omgeving, op basis van kubernetes technologie.
In totaal werken we binnen het cluster reisbegeleiding met zo’n 80 professionals met passie aan het verbeteren van de van deur tot deur reisbegeleiding. We hebben een open cultuur waarin we ieders persoonlijke kwaliteiten waarderen, continu verbeteren in samenwerking en ruimte geven om te innoveren. Zo werk je met ons aan een zo aangenaam en duurzaam mogelijke reis voor de reizigers. 


Op NS kun je rekenen
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

Deze inhuuropdracht verloopt via een aanbesteding. De opdrachtgever heeft eisen en wensen opgegeven. Aan de eisen moet je voldoen om kans te maken. Op de wensen kun je punten scoren.

De Eisen

  • Je hebt aantoonbare ervaring met Spring Boot, Docker, Kubernetes, RabbitMQ, REST, microservices
  • Je hebt kennis van SQL, JPA en Hibernate
  • Je hebt ervaring met CI/CD pipelines
  • Je hebt een nieuwsgierige, analytische instelling
  • Je hebt tenminste 5 jaar werkervaring is vereist met Java, Spring en Webservices
  • Je hebt aantoonbare ervaring in een Agile/Scrum/DevOps omgeving
  • Je bezit goede communicatieve skills naar eindgebruikers/klanten
  • Je hebt goede beheersing van de Nederlandse taal
  • Als T-shaped teamlid beschik jij over diepgaande specialistische kennis en ben je breed ontwikkeld zodat je kan bijspringen bij collega’s wanneer nodig
  • 2 relevante referenties, die de volgende gegevens bevatten: naam referent, functie, organisatie, e-mailadres en/of telefoonnummer.
  • Dit zijn de eisen Aantoonbaar HBO/WO niveau (HBO Informatica) Tenminste 5 jaar werkervaring is vereist met Java, Spring en Webservices Aantoonbare ervaring met Spring Boot, Docker, Kubernetes, RabbitMQ, REST, microservices Kennis van SQL, JPA en Hibernate Ervaring met CI/CD pipelines Nieuwsgierige, analytische instelling Ervaring in een Agile/Scrum/DevOps omgeving is vereist Goede communicatieve skills naar eindgebruikers/klanten Goede beheersing van de Nederlandse taal Als T-shaped teamlid beschik jij over diepgaande specialistische kennis en ben je breed ontwikkeld zodat je kan bijspringen bij collega’s wanneer nodig Ervaring met tools zoals Git, Azure DevOps, Maven, Jira, Confluence, Nexus, SonarQube is een pré

De Wensen

  • Je hebt ervaring met tools zoals Git, Azure DevOps, Maven, Jira, Confluence, Nexus, SonarQube

Interesse in deze opdracht?

Zo werkt onze dienstverlening

Deze opdracht is gesloten, reageren is helaas niet meer mogelijk

Gesloten

Mis geen kans, word gratis lid

Ontvang direct alle opdrachten en marktontwikkelingen in je mailbox