Opdrachtbeschrijving

Verantwoordelijkheden

IT Stations Services, houdt zich bezig met de deur-tot-deur reiservaring van onze reizigers. De (OV-)fiets is daar een zeer belangrijk onderdeel van en vormt een integraal onderdeel van de NS propositie. Maar ook services zoals P+R, de bagagekluizen en de toiletten vormen een belangrijke service naar onze klanten toe. Al deze services kennen tegenwoordig een stevig IT component. IT is daarmee sterk verweven in de ontwikkeling en exploitatie van deze services.
IT met impact! IT-ontwikkelingen gaan snel, dus jij denkt volop mee over mogelijkheden voor de toekomst. Hierbij houd je je als DevOps engineer bezig met automatiseren van build- en deploy pipelines en meer (vooral cloud) diensten, beheren en monitoren van schaalbare OTAP-omgevingen, gericht op een optimale beschikbaarheid van het platform.
Onder begeleiding van de scrum master werk je samen met developers, designers en de product owner aan het transactieverwerkingsplatform achter OV-fiets en fietsparkeren (FRAME) en het platform waar wij straks als MaaS dienstverlener onze services aanbieden aan derden (KOSMOS). Jij bent samen met het team verantwoordelijk voor zowel het bouwen, testen als het beheren van de voorkant en achterkant van de platformen, die het kloppend hart vormen achter vele andere systemen die onderdeel zijn van onze dienstverlening.

De volgende taken horen hierbij:

  • Je borgt de continuïteit en de hoge beschikbaarheid van het platform
  • Je voert onderhoud en deployments uit van nieuwe functionaliteiten
  • Je richt monitoring in om je te helpen bij het beschikbaar houden van de systemen
  • Je ondersteunt de developers bij het release-klaar maken van hun ontwikkelde software
  • Je schakelt veel met functioneel beheer en de PO wanneer er problemen of incidenten plaatsvinden
  • Je denkt mee vanuit jouw expertise bij het ontwikkelen van nieuwe oplossingen
  • Je neemt deel aan de 24/7 wachtdienst om bereikbaar te zijn bij grote productie verstoringen

Contacten

NS Stations heeft meer dan 300 locaties waar OV-fietsen worden uitgegeven en/of particulieren hun eigen fiets bewaakt kunnen stallen. Dit genereert tienduizenden transacties per dag en wordt allemaal centraal gefaciliteerd en ontsloten door het transactieverwerkingsplatform genaamd ‘FRAME’.
Met het development team zijn we verantwoordelijk voor zowel het bouwen als het beheren van de voorkant en achterkant van het platform. Dit betekent dat we snel nieuwe functionaliteiten kunnen maken en de productie omgeving draaiende houden, oftewel: “You build it, you run it!”.
Het huidige team bestaat uit 4 Java developers, een front-end developer, een DevOps engineer, een UX designer, een Agile Tester, een Business Analist, een Scrummaster en de Product Owner. Het team werkt volgens de Scrum methodiek in sprints van 3 weken waarbij we na elke sprint uitrollen naar productie.

Professionele kennis en werkervaring

Eisen

  • Minimaal HBO werk- en denkniveau
  • Je neemt een leidende rol in het monitoren en onderhouden van een stabiele infrastructuur en applicatie raamwerk voor eindgebruikers en het ontwikkelteam.
  • Je hebt ruime en aantoonbare ervaring in vergelijkbare functies
  • Je hebt ervaring met cloudhosting dienst Azure (CosmosDB, Key Vault en Service Bus)
  • Je hebt brede vakkennis van IETF-standaarden, protocollen, online veiligheid. Programmeerervaring is vereist. Je beheerst bash en/of Powershell.
  • Je hebt ervaring in het gebruik van ontwikkel technologieën als Jenkins, Ansible, Azure DevOps en Bicep
  • Ervaring met Monitoring en Alerting systemen als Prometheus, Grafana, Loki ELK-stack, Azure Monitor en Zabbix
  • Daarnaast heb je kennis van veel gebruikte applicatie- en web services als Kubernetes, Redis, Apache/Nginx en RabbitMQ
  • Kennis van SQL (PostgreSQL, MSSQL, MongoDB)
  • Je draagt verantwoordelijkheid over je resultaten en bent een benaderbaar persoon voor je collega’s en klanten.