CI/CD-specialist

Details

Status:
Gearchiveerd
Publicatiedatum:
30-10-2019
Weergaven:
41
Op locatie:
Den Haag
FTE:
32 uur per week

Opdrachtomschrijving

De opdracht vindt plaats binnen de directie Technologie van de organisatie. De afdeling waarbinnen de opdracht plaatsvindt is Ontwikkeling. De afdeling Ontwikkeling zorgt voor de ontwikkeling van nieuwe en verbetering van bestaande systemen, applicatief onderhoud en de levering van expertise aan andere afdelingen binnen onze dienst.
In 2019 is vanuit de afdeling Ontwikkeling gestart met het vernieuwen en uitbreiden van de ontwikkelstraat. Deze bestaat uit onder andere Jenkins, Nexus, Sonarqube, Parasoft SOAtest + LOADtest en Burpsuite Pro + Enterprise. Vanuit Jenkins wordt er veel gebruik gemaakt van het master-slave principe om alle functionaliteit te integreren met elkaar.
De klant is op zoek naar een kandidaat met de nodige ervaring met voorgaande tooling, alsmede in de software-ontwikkeling, die hen kan helpen om in 2020 deze CI/CD-ontwikkelstraat verder te vernieuwen en uit te breiden.

Werkzaamheden

Je draagt als CI/CD-specialist in een agile- en sprintmatige context bij aan de vernieuwing en uitbreiding van de ontwikkelstraat.

Het project gaat in 2020 de volgende werkzaamheden oppakken

  • Opzet met slaves verder doorvoeren in Jenkins

  • Openshift 4 integreren met de ontwikkelstraat

  • Scannen van images voor Openshift 4 met behulp van Clair

  • Beschikbaarstellen Kafka (AMQ Streams) vanuit Openshift 4

  • Uitvoeren LCM op Jenkins, Nexus, Sonarqube, Burpsuite, Parasoft SOAtest + LOADtest

  • Uitfaseren oude systemen (oa Hudson, oude Jenkins, SVN)

  • Opzetten security scan dev-dependencies (Nexus Lifecycle)

  • Opzetten security testen (Burpsuite Pro+Enterprise)

Functie eisen

  • De kandidaat beschikt over tenminste 5 jaar aantoonbare ervaring als Java-ontwikkelaar. Dit zien wij terug in de certificaten OCA + OCP op het CV, in de periode 2014 tot nu.

  • De kandidaat beschikt over tenminste 1 jaar aantoonbare ervaring als Angular-ontwikkelaar, in Angular versie 8. Het gaat hierbij om ervaring in de periode 2017 tot nu.

  • De kandidaat beschikt over ervaring met en kennis van Openshift 4. Hij heeft daarbij de volgende cursussen gevolgd met betrekking tot Openshift 4: - DO180 - Introduction to Containers, Kubernetes, and Red Hat OpenShift - DO288 - Containerizing Applications, Deze kennis is opgedaan in de periode 2017 tot nu.

  • De kandidaat heeft ervaring met en kennis van het onderhouden en gebruiken van Jenkins, inclusief pipelines en de JobDSL-plugin. Deze kennis is opgedaan in de periode 2018 tot nu.

  • De kandidaat heeft ervaring met het opzetten en beheren van Jenkins-slaves voor het uitvoeren van functionele testen, load-testen, bouwen en deployen van software, alsmede integratie met Openshift. Deze kennis is opgedaan in de periode 2018 tot nu.

  • De kandidaat heeft ervaring met en kennis van Burpsuite Pro en Burpsuite Enterprise. Deze kennis is opgedaan in de periode 2018 tot nu.

  • De kandidaat heeft ervaring met en kennis van Parasoft SOAtest en LOADtest. Alsmede met de integratie hiervan met Jenkins door middel van het slave-principe. Deze kennis is opgedaan in de periode 2018 tot nu.

  • De kandidaat heeft ervaring met en kennis van Sonarqube en Nexus, alsmede met het beheren en uitvoeren van life cycle management (LCM) hierop. Deze kennis is opgedaan in de periode 2018 tot nu.

  • De kandidaat heeft ervaring met de buildtools Maven en NPM icm de Angular CLI. Deze kennis is opgedaan in de periode 2018 tot nu.

Alleen sollicitaties met motivatie op de hierboven genoemde functie eisen (duidelijk en verwijzend naar het cv) worden in behandeling genomen. Voor meer achtergrondinformatie kunt u telefonisch contact opnemen met de recruiter.

Overige informatie

Locatie

Den Haag

Start

1 november 2019, 32 uur per week

Einddatum

31 oktober 2020, met optie tot verlenging

Recruiter voor deze rol

Satenik Harutyunyan

Attentie

Indien we verder gaan in de procedure wordt u gevraagd minimaal twee referenties op te geven, waarbij vergelijkbare opdrachten zijn uitgevoerd. De referentie checks zijn een noodzakelijk onderdeel van dit selectie proces.

Verder kijken

Vergelijkbare open opdrachten