Senior Devops Engineer Senior Devops Engineer

HeadFirst Group | Hoofddorp | Vast | Parttime | select.hr |
Ministerie van Justitie & Veiligheid (JenV) Senior DevOps Engineer

Functie

Senior DevOps Engineer

Locatie

Dit doe je op Striive.

Rolomschrijving en taakafspraken

Applicatieontwikkeling vindt tegenwoordig op een andere manier plaats dan een aantal jaren geleden. Geen enkel systeem wordt meer van de grond af aan geprogrammeerd. De meeste nieuwe systemen zijn opgebouwd uit bouwstenen of zijn standaardapplicaties waarvan de parameters zodanig zijn ingesteld dat de standaardapplicatie geschikt wordt gemaakt voor een specifieke situatie. De manier van technisch ontwerpen en applicatieontwikkeling is hierop aangepast. Voorts is er een sterke specialisatie rond de te gebruiken technologie. Als afzonderlijke deskundigheid is het gebruik van open software toegevoegd. Veel gebruikte methodieken bij ontwikkelen van softwaresystemen zijn Agile Scrum, Agile XP en SAFe, waarbij de ontwikkelaars in toenemende mate gaan uitmaken van DevOps teams. In dat laatste geval zal kennis van continuous delivery en continuous integration opgedaan moeten worden.Binnen de Unit IV&T worden alle diensten geleverd ter ondersteuning van de IT en informatie verwerkingsprocessen binnen het NCSC. Dit zijn o.a. het leveren van kantoorautomatiseringsvoorzieningen, het leveren van een datamanagement diensten en het technisch ondersteunen van verschillende informatiesystemen, netwetwerken en ander oplossingen in een complex en gevarieerd IT landschap. Om deze diensten te kunnen leveren heeft IV&T verschillende teams waarin IT specialisten dagelijks werken aan het beheren en onderhouden van alle systemen. Een van deze teams is SOB (Systeem ontwikkeling en beheer) die o.a. op middleware en applicatie niveau er voor zorgt dat systemen up-to-date zijn en wijzingen worden ontwikkeld en op een gecontroleerde manier worden geïmplementeerd. Het SOB team is op dit moment daarom op zoek naar nieuwe collega's die ons hierbij kunnen gaan helpen. DevOps engineers die deel uitmaken van dit team zijn technisch breed ontwikkeld, hebben veel handson ervaring met verschillende besturingssystemen en middleware producten, zoals databases en webservers. Naast een stevige technische bagage vragen we ook een DevOps mentaliteit en het kunnen bijdragen aan het inrichten en vorm geven van het SOB team.Als senior DevOps engineer ben je verantwoordelijk voor de implementatie, doorontwikkeling en het beheer van een aantal business applicaties en technische voorzieningen van het NCSC. Het gaat hierbij specifiek om applicaties en voorzieningen op het gebied van incident- en vulnerability management en malware analyse. Het belang van deze applicaties is groot, enkele hiervan zijn namelijk onderdeel van onze kernapplicaties. Het is jouw verantwoordelijkheid dat de applicaties op een goede manier geïmplementeerd en geïntegreerd worden en blijven in ons IT-landschap. Deels zijn dit COTS applicaties, maar we hebben ook zelfbouw en open source voorzieningen. Omdat het landschap steeds verandert en de applicaties en voorzieningen zelf ook continu vernieuwen, is dit een blijvende uitdaging.Onderdeel van je takenpakket is dat je meewerkt/-schrijft aan low level designs voor de applicaties/voorzieningen waar je verantwoordelijk voor bent, dit in afstemming met de collega's van architectuur. De volgende taken en verantwoordelijkheden worden onderkend:

 •  Senior DevOps Engineer/Techlead (technisch applicatiebeheer, applicatie development). Verantwoordelijk voor het beheren van de core-business applicatie die bij het NCSC in gebruik zijn.
 •  Applicatie ontwikkeling ten behoeve van ondersteuning van interne bedrijfsprocessen.
 •  Voor het schrijven van interfaces tussen applicaties en/of technische voorzieningen.

Beschrijving directie/dienst/afdeling: Het Nationaal Cyber Security Centrum (NCSC) is dé centrale kennisautoriteit, responsorganisatie en het samenwerkingsplatform voor cybersecurity in Nederland. Het NCSC werkt samen met organisaties binnen de Rijksoverheid en vitale sectoren aan een versterking van de digitale weerbaarheid van Nederland.
Door de samenwerking met deze organisaties aan te gaan en onze krachten te bundelen, werken wij samen aan een veiliger digitaal Nederland. Werken binnen het NCSC is uitdagend en divers. Er wordt veel van onze organisatie en medewerkers verwacht.
Deze verwachting hebben wij aangeduid met NCSC brede kerncompetenties: omgevingsbewustzijn, flexibiliteit, stressbestendigheid, samenwerken, gedeeld leiderschap en resultaatgerichtheid. Meer info vind je op https://www.functiegebouwrijksoverheid.nl/mijn-loopbaan/competentietaal-rijk.

Het NCSC is ingedeeld in verschillende units, ieder met hun specifieke takenpakket en verantwoordelijkheden. Dit zijn op hoofdniveau de Unit Operations, het onderdeel waarin cyber security specialisten verantwoordelijk zijn voor de dagelijkse operatie en bezig zijn met het beschermen van onze doelgroepen van cybergevaar en het actueel houden van het cyber dreigingsbeeld.
Daarnaast de Unit S&K (Samenwerking en Kennis-uitwisseling), die verantwoordelijk is voor het opbouwen en in stand houden van het netwerk van alle partijen waar het NCSC voor werkt of mee samenwerkt. Daarnaast worden er binnen S&K een aantal kennisproducten gemaakt met verdere analyses en trends op het gebied van cyber security die gedeeld worden met de verschillende doelgroepen.
Als laatste is er de Unit IV&T, Informatievoorziening en Techniek. Deze unit heeft als taak alle ICT en informatie diensten te leveren waarop het NCSC als zelfstandige organisatie kan opereren en tevens het applicatie- en informatielandschap te onderhouden en verder door te ontwikkelen.

 •  Kandidaat heeft aantoonbaar kennis van en ervaring met het werken in een Agile/Scrum werkomgeving
 •  Kandidaat heeft aantoonbaar minimaal 5 jaar beheer-ervaring met zowel Linux als Windows systemen in de afgelopen 10 jaar
 •  Kandidaat heeft aantoonbaar minimaal 3 jaar ervaring als Senior DevOps Engineer of TechLead in de afgelopen 5 jaar
 •  Kandidaat heeft aantoonbaar kennis van en ervaring met Sage CRM
 •  Kandidaat heeft aantoonbaar kennis van en ervaring met Mattermost
 •  Kandidaat heeft aantoonbaar kennis van en ervaring met Taranis
 •  Kandidaat heeft aantoonbaar kennis van en ervaring met 4Me
Integratie/MiddleWare - Kandidaat heeft kennis en ervaring met WSO2 Enterprise ServiceBus en is WSO2 Certified Enterprise Integrator Developer gecertificeerd
 •  Kandidaat heeft aantoonbaar minimaal 5 jaar ervaring met applicatie integratie
Development - Kandidaat heeft aantoonbaar verregaande kennis van en ervaring met Python3, inclusief het bouwen van Webservices. De kandidaat is PCAP gecertificeerd.
 •  Kandidaat heeft aantoonbaar kennis van en ervaring met Python library BPMN_RPA
 •  Kandidaat heeft aantoonbaar kennis van en ervaring met Python frameworks en Jupyterhub
 •  Kandidaat heeft aantoonbaar kennis en ervaring met ASPRunner.NET
Databases - Kandidaat heeft aantoonbaar kennis van en ervaring met MS SQL Server, Postgres en MySQL
 •  Kandidaat heeft aantoonbaar verregaande kennis van SQL
Kandidaat heeft aantoonbaar kennis en ervaring met het koppelen van applicaties en het schrijven van interfaces De kandidaat heeft aantoonbaar kennis en ervaring met programmeren in C# De kandidaat heeft ervaring met de Python BPMN_RPA library Kandidaat is bereid om 24x7 ondersteuning te bieden Heeft kennis van- en werkervaring met Atlassian applicaties (Jira, Confluence) Kandidaat is in het bezit van een geldige VGB-B verklaring Kandidaat heeft ervaring met migratie van systemen binnen een High secure en High available netwerk

Rolomschrijving en taakafspraken

Applicatieontwikkeling vindt tegenwoordig op een andere manier plaats dan een aantal jaren geleden. Geen enkel systeem wordt meer van de grond af aan geprogrammeerd. De meeste nieuwe systemen zijn opgebouwd uit bouwstenen of zijn standaardapplicaties waarvan de parameters zodanig zijn ingesteld dat de standaardapplicatie geschikt wordt gemaakt voor een specifieke situatie. De manier van technisch ontwerpen en applicatieontwikkeling is hierop aangepast. Voorts is er een sterke specialisatie rond de te gebruiken technologie. Als afzonderlijke deskundigheid is het gebruik van open software toegevoegd. Veel gebruikte methodieken bij ontwikkelen van softwaresystemen zijn Agile Scrum, Agile XP en SAFe, waarbij de ontwikkelaars in toenemende mate gaan uitmaken van DevOps teams. In dat laatste geval zal kennis van continuous delivery en continuous integration opgedaan moeten worden.Binnen de Unit IV&T worden alle diensten geleverd ter ondersteuning van de IT en informatie verwerkingsprocessen binnen het NCSC. Dit zijn o.a. het leveren van kantoorautomatiseringsvoorzieningen, het leveren van een datamanagement diensten en het technisch ondersteunen van verschillende informatiesystemen, netwetwerken en ander oplossingen in een complex en gevarieerd IT landschap. Om deze diensten te kunnen leveren heeft IV&T verschillende teams waarin IT specialisten dagelijks werken aan het beheren en onderhouden van alle systemen. Een van deze teams is SOB (Systeem ontwikkeling en beheer) die o.a. op middleware en applicatie niveau er voor zorgt dat systemen up-to-date zijn en wijzingen worden ontwikkeld en op een gecontroleerde manier worden geïmplementeerd. Het SOB team is op dit moment daarom op zoek naar nieuwe collega's die ons hierbij kunnen gaan helpen. DevOps engineers die deel uitmaken van dit team zijn technisch breed ontwikkeld, hebben veel handson ervaring met verschillende besturingssystemen en middleware producten, zoals databases en webservers. Naast een stevige technische bagage vragen we ook een DevOps mentaliteit en het kunnen bijdragen aan het inrichten en vorm geven van het SOB team.Als senior DevOps engineer ben je verantwoordelijk voor de implementatie, doorontwikkeling en het beheer van een aantal business applicaties en technische voorzieningen van het NCSC. Het gaat hierbij specifiek om applicaties en voorzieningen op het gebied van incident- en vulnerability management en malware analyse. Het belang van deze applicaties is groot, enkele hiervan zijn namelijk onderdeel van onze kernapplicaties. Het is jouw verantwoordelijkheid dat de applicaties op een goede manier geïmplementeerd en geïntegreerd worden en blijven in ons IT-landschap. Deels zijn dit COTS applicaties, maar we hebben ook zelfbouw en open source voorzieningen. Omdat het landschap steeds verandert en de applicaties en voorzieningen zelf ook continu vernieuwen, is dit een blijvende uitdaging.Onderdeel van je takenpakket is dat je meewerkt/-schrijft aan low level designs voor de applicaties/voorzieningen waar je verantwoordelijk voor bent, dit in afstemming met de collega's van architectuur. De volgende taken en verantwoordelijkheden worden onderkend:

 •  Senior DevOps Engineer/Techlead (technisch applicatiebeheer, applicatie development). Verantwoordelijk voor het beheren van de core-business applicatie die bij het NCSC in gebruik zijn.
 •  Applicatie ontwikkeling ten behoeve van ondersteuning van interne bedrijfsprocessen.
 •  Voor het schrijven van interfaces tussen applicaties en/of technische voorzieningen.

Beschrijving directie/dienst/afdeling: Het Nationaal Cyber Security Centrum (NCSC) is dé centrale kennisautoriteit, responsorganisatie en het samenwerkingsplatform voor cybersecurity in Nederland. Het NCSC werkt samen met organisaties binnen de Rijksoverheid en vitale sectoren aan een versterking van de digitale weerbaarheid van Nederland.
Werken binnen het NCSC is uitdagend en divers. Deze verwachting hebben wij aangeduid met NCSC brede kerncompetenties: omgevingsbewustzijn, flexibiliteit, stressbestendigheid, samenwerken, gedeeld leiderschap en resultaatgerichtheid. Meer info vind je op https://www.functiegebouwrijksoverheid.nl/mijn-loopbaan/competentietaal-rijk.

Het NCSC is ingedeeld in verschillende units, ieder met hun specifieke takenpakket en verantwoordelijkheden. Dit zijn op hoofdniveau de Unit Operations, het onderdeel waarin cyber security specialisten verantwoordelijk zijn voor de dagelijkse operatie en bezig zijn met het beschermen van onze doelgroepen van cybergevaar en het actueel houden van het cyber dreigingsbeeld.
Daarnaast de Unit S&K (Samenwerking en Kennis-uitwisseling), die verantwoordelijk is voor het opbouwen en in stand houden van het netwerk van alle partijen waar het NCSC voor werkt of mee samenwerkt. Deze unit heeft als taak alle ICT en informatie diensten te leveren waarop het NCSC als zelfstandige organisatie kan opereren en tevens het applicatie- en informatielandschap te onderhouden en verder door te ontwikkelen.
Mis geen nieuwe vacatures!
Meld u nu aan en ontvang de nieuwste Applicatiebeheerder vacatures in Hoofddorp
Het is gratis en je kunt e-mailupdates op elk moment uitschakelen
Ontvang nieuwe vacatures in je mailbox!
Ontvang e-mailupdates voor de nieuwste Applicatiebeheerder vacatures in Hoofddorp
Het is gratis en je kunt e-mailupdates op elk moment uitschakelen