DevOps Architect DSO

Functie:                                        DevOps Architect DSO
Startdatum:                                  28-06-2021
Aantal uur per week:                   36 uur per week 
Tarief:                                            € Marktconform

Periode:                                        t/m 27-06-2023
Locatie:                                         Thuis / Utrecht
Deadline:                                       07-05-2021 08:00
ZZP:                                               Ja
Aanvraagnr:                                  20210604_16

Omschrijving
Voor haar eindklant, Nederlandse Spoorwegen, zoeken wij een DevOps Architect DSO voor 36 uur per week met als startdatum: 28-06-2021.

Dit ga je doen
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.

Werkzaamheden 
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

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. 

  • Kandidaat beschikt aantoonbaar over WO denk- en werkniveau: bij voorkeur studie Informatica
  • Kandidaat 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.)
  • Kandidaat beschikt aantoonbaar over 3-5 jaar ervaring met continuous integration en continuous delivery
  • Kandidaat is in de afgelopen twee jaar niet in dienst geweest bij NS middels een arbeidscontract voor bepaalde of onbepaalde tijd
  • Kandidaat heeft aantoonbaar minimaal 3 jaar ervaring met diverse software-ontwikkelmethodes zoals Agile en Scrum

Functiewensen

  • Kandidaat beschikt aantoonbaar over 2 jaar aantoonbare kennis en ervaring met de containerplatformen Kubernetes of OpenShift
  • Kandidaat heeft bij voorkeur kennis van en ervaring met architectuur methodieken als TOGAF, Archimate, RCDA
  • Kennis en ervaring met de Java & JEE  stack
  • 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 van diverse JEE stacks, ervaring met Oracle WLS en DB
  • 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




Apply for this position

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