27 May. 2021

DevOps Architect DSO

36
Utrecht

Aanvraag ICMO08882 Tijdelijke inhuur

Voor de Nederlandse Spoorwegen zijn wij op zoek naar een DevOps Architect DSO.

Omschrijving opdracht:
Als DevOps architect ben je een spin in al deze activiteiten. Je bent een belangrijk onderdeel van het transitie team die de DSO begeleidt bij de implementatie van DevOps. In dat team breng jij als architect de technische invulling en denkt mee over de organisatie en het proces. Verder werk je in een multidisciplinair architectuurteam, waarin architectuurkaders gezamenlijk worden opgesteld en bewaakt middels reviews van alle wijzigingen op het Donna systeem. Ook ben je in contact met de DevOps teams, bereidt je werk voor de teams voor en begeleidt en coacht de teams tijdens realisatie. Dit met als doel uniformiteit over de teams heen en het behalen van een hoge kwaliteit software.
Van de DevOps Architect wordt verwacht dat deze in de lead zal zijn om de gezamenlijk overeengekomen plannen en ideeën vast te leggen en tot concrete voorstellen en aanbevelingen te komen voor het management. De architect is in staat om de vele onderwerpen binnen architectuur Donna (roadmap, architectuur visie, technical debt) te bundelen en daar een coherent voorstel / plan van te maken.
Omdat de business-omgeving en het systeem omvangrijk en complex zijn is het werken onder architectuur zeer belangrijk. De omvang van de Donna codebase telt op tot ruim 1 miljoen regels; deze grote hoeveelheid code is nodig vanwege de zeer uitgebreide set aan functionaliteit in combinatie met complexiteit van de onderliggende softwaremechanismen.

De werkzaamheden van de DevOps architect zijn onder andere:
- Technische inbreng in het DevOps transitie team en mee denken over consequenties voor organisatie en proces.
- Opstellen van een met de groep architecten afgestemde Donna roadmap voor architectuur. Het management en stakeholders informeren / adviseren over de roadmap en de daarbij horende investeringen.
- Inhoudelijke richting geven aan de applicatie teams door bijvoorbeeld benodigde tools en technieken aan te dragen, productselectie te doen en PoC’s opzetten waar nodig
- Vooruitkijken door toekomstige impediments te identificeren en actie te ondernemen om deze weg te nemen of vroegtijdig aan te kaarten.
- Duidelijke visie betreffende CI/CD, DevOps en modularisatie hebben, afstemmen en uitdragen
- Bewaken van de balans tussen de complexiteit van de vraag met de complexiteit van de oplossing.
- Definiëren en documenteren van de technische architectuur van de applicaties. (componenten, deelsystemen, framework).
- Binnen de groep van architecten zijn er nog verschillende andere werkzaamheden. In overleg wordt bepaald aan welke onderwerpen de architect deel gaat nemen:
- Opstellen van kaders, principes en kwaliteitsaspecten van softwarearchitectuur.
- Architectenreview op RFC’s en oplossingen.
- Contact onderhouden met het architectuurteam.

Omschrijving opdrachtgever:
NS Reizigers (NSR) houdt zich bezig met ‘alles wat met het rijden van treinen en het faciliteren van de klant te maken heeft'. Op een gemiddelde werkdag maken meer dan één miljoen klanten per dag gebruik van de diensten en reizen met de treinen van NSR. NS Reizigers streeft ernaar om: de treinen op tijd te laten rijden, te zorgen voor voldoende en comfortabel materieel, goede service en informatie te verstrekken, zorg te dragen voor adequate opvang bij verstoringen.
IT Operations levert vanuit NS IT de systemen rondom de planning van logistiek en transport. Eén van de systemen die door IT Operations wordt geleverd is Donna. Dit is het plansysteem waarmee alle treinen die dagelijks rijden gepland worden, evenals het bijbehorende materieel en personeel. Donna wordt beheerd en verder ontwikkeld door de Donna Service Organisatie (DSO), een samenwerkingsverband met ProRail. De DSO werkt met twaalf software ontwikkelteams die werken volgens agile scrum.
Donna is onder te verdelen in Planning en Toedeling Infra (PTI), voor alle vervoerders en ProRail, en het specifiek voor NSR ontwikkelde Donna Materieel en Personeel systeem (PMPP). Donna is een bedrijf kritische applicatie waarmee dienstregeling gepland wordt.
De overgang naar CD / DevOps is één van de belangrijke speerpunten voor de DSO de komende periode.
Het domein van logistieke planning is complex en kennisintensief, waarbij rekening wordt gehouden met vele factoren. Hierbij valt te denken aan gestapelde afhankelijkheden (spoor, materieel, personeel), buitendienststellingen, operationele verstoringen, reizigersprognoses en kwaliteitsdoelstellingen. Een echte uitdaging voor mensen die van een complexe puzzel houden.

Gewenst profiel:
Gezien de complexiteit van de Donna architectuur is ervaring binnen vergelijkbare domeinen van belang.
- WO denk- en werkniveau; bij voorkeur studie Informatica
- 3 jaar werkervaring als software-architect binnen een bedrijfskritisch applicatielandschap in een grote organisatie (vergelijkbaar met NS.)
- Kennis en ervaring met de Java & JEE stack
- 3-5 jaar ervaring met continuous integration en continuous delivery
- 2 jaar aantoonbare kennis en ervaring met de containerplatformen Kubernetes of OpenShift
- Kennis en ervaring met diverse software-ontwikkelmethodes zoals Agile en Scrum.
- Kennis en ervaring met modularisatie- en container technieken en technologieën, zoals:
- Service discovery, API gateway en API management
- Domain Driven Design
- Rest API’s
- Teststrategie
- Kennis en ervaring met architectuur methodieken als TOGAF, Archimate, RCDA is een pré
- Kennis en ervaring van diverse JEE stacks, ervaring met Oracle WLS en DB is een pré
- Ervaring met het toepassen van software architectuur patterns en concepten in praktijk situaties.
- Kennis en ervaring heeft met het verhogen en borgen van de kwaliteit van componenten en deelsystemen.

Functie eisen (knock-out criteria)

1. Je beschikt aantoonbaar over WO denk- en werkniveau; bij voorkeur studie Informatica.
2. Je beschikt aantoonbaar in de afgelopen 7 jaar over minimaal 3 jaar werkervaring als software-architect binnen een bedrijfskritisch applicatielandschap in een grote organisatie (vergelijkbaar met NS.).
3. Je beschikt aantoonbaar over 3-5 jaar ervaring met continuous integration en continuous delivery.
4. Je hebt aantoonbaar minimaal 3 jaar ervaring met diverse software-ontwikkelmethodes zoals Agile en Scrum.

Functie wensen (gunningscriteria)

1. Je beschikt aantoonbaar over 2 jaar aantoonbare kennis en ervaring met de containerplatformen Kubernetes of OpenShift.
2. Je hebt kennis van en ervaring met architectuur methodieken als TOGAF, Archimate, RCDA.

Algemene informatie m.b.t. de aanvraag

Locatie: Utrecht/Thuis
Startdatum: 21-06-2021
Duur: 24 maanden
Optie op verlenging: ja
Inzet: 36 uur per week
Tarief: marktconform
Sluitingsdatum: 27-05-2021
Sluitingstijd: 09:00
Intakegesprek: 03-06-2021

Hoe dient uw aanbieding verzorgd te worden?

- CV in ”Word-formaat” geschreven in de taal van de uitvraag;
- Motivatie geschreven in de “ik-vorm”, waarin u zowel kort en bondig ingaat op de scope van de opdracht als puntsgewijs uw aansluiting op de eisen en wensen toelicht;
- Uw beschikbaarheid (per wanneer, aantal uren per week en vakantieplannen);
- Uw uurtarief specifiek voor de onderhavige aanvraag (inclusief reis- en verblijfskosten en excl. BTW).

N.B.
- Bij het ontvangen van uw reactie gaan wij er vanuit dat uw aanbieding voor deze aanvraag exclusief is. Hiermee wordt voorkomen dat uw aanbieding meerdere malen bij dezelfde opdrachtgever voor deze aanvraag wordt ingediend.
- Aangezien de functie eisen knock-out criteria zijn, en de functiewensen de gunningscriteria zijn, dient uw aansluiting hierop dan ook goed afleesbaar in uw cv te zijn opgenomen. Dit verhoogt namelijk een succesvollere behandeling van de aanbieding.
- Tijdens het selectieproces wordt u op de hoogte gehouden van de voortgang. Mocht u vragen hebben, dan staan wij u graag te woord.

Locatie

Utrecht/Thuis
Team Recruitment ICQ Groep

Contactpersoon

Team Recruitment ICQ Groep
ICQ-Groep gebruikt cookies om bepaalde voorkeuren te onthouden en vacatures af te stemmen op je interesses.