Front-end DevOps Engineer
Role details
Job location
Tech stack
Job description
Het Productiehuis van de Dienst ICT vertaalt de gewenste business functionaliteiten in robuuste en gecertificeerde ICT-oplossingen. Binnen dit productiehuis werken multidisciplinaire teams van ontwikkelaars, testers, analisten en beheerders continu aan het onderhoud en de doorontwikkeling van nieuwe en bestaande ICT-oplossingen. Als Developer zal je ingezet worden in één van deze multidisciplinaire teams binnen het cluster BVH en werk je intensief samen aan de doorontwikkeling van bestaande informatie- en/of registratiesystemen van de Nationale Politie. De grootste applicatie is de Basisvoorziening Handhaving (BVH). In het kader van lifecycle management (LCM) en Programma Vernieuwend Registreren (PVR) gaan onderdelen van de BVH als zogeheten modules landen op de interne politie Cloud. De interne politie Cloud bestaat uit verschillende platformen waarbij voor de vernieuwde modules o.b.v. de BVH moet worden vastgesteld welk platform de beste keuze is voor welk module van de BVH.
In de rol van Developer werk je nauw samen in een multidisciplinair DevOps-team. Samen met je team vertaal je de userstory's en bedenk je oplossingen en manieren om de applicatie op technisch en op functioneel gebied te verbeteren. Je deelt actief je Frontendkennis met het team en brengt iedereen op het niveau dat nodig is om waarde te leveren. Samen met DevOps-team ben je verantwoordelijk voor:
- Het ontwikkelen, optimaliseren en beheren van frontend applicaites (Angular)
- Het (door)ontwikkelen van het CI/CD pipeline (Jenkins en Openshift.
- Tevens draai je mee in piketdiensten.
Requirements
Je bent resultaatgericht, hebt doorzettingsvermogen en bent in staat draagvlak te creëren binnen en buiten het cluster. Je staat open voor vernieuwing en je bent in staat om veranderingen door te voeren en te borgen. Je beschikt over een groot probleemoplossend en zelfsturend vermogen. Je bent gericht op samenwerken, en door jouw positieve houding weet je mensen blijvend te stimuleren en het beste uit zichzelf te halen. Ook geef en vraag je om je heldere feedback en ben je sterk in zelfreflectie. Uitdagingen ga je niet uit de weg en je krijgt energie van nieuwe ontwikkelingen. Vind je het leuk om je kennis te delen en anderen te helpen groeien, waardoor zij naar een hoger niveau worden gebracht en er gezamenlijk meer waarde wordt geleverd? Dan ben jij onze ideale kandidaat.
-
Je bent bereid piketdiensten te draaien. Als DevOpser is incidentbeheer onderdeel van je dagelijkse werkzaamheden en ben je bereid om te participeren in piketdiensten. Elke 6 weken een week piket (17:00 - 8:00 uur en weekend).
-
Je hebt in de afgelopen 5 jaar, minimaal 4 jaar werkervaring met moderne frontend frameworks zoals Angular, React en Vue.
-
Je hebt werkervaring met container technologie (Docker, Podman, Kubernetes).
-
Je hebt kennis van backend technologie, bij voorkeur Java.
-
Je hebt in de afgelopen 5 jaar, minimaal 3 jaar werkervaring in een Scrum en DevOps-team.
-
Je hebt kennis en werkervaring van toegankelijkheidseisen en concepten zoals WCAG.
-
Je hebt kennis van styling technieken zoals SCSS, bootstrap, ShadCN.
-
Je hebt een afgeronde en erkende opleiding op minimaal hbo niveau, in de richting van ICT of informatica.
-
Je hebt ervaring:
- met Jenkins pipelines, NPM en GIT.
- met testautomatisering, bij voorkeur met jest, jasmine of vitest.
- met testtool Playwright of Selenium.
- met Argo CD.
- met REST, Json, OAuth2.
-
Je ervaring met logging en monitoring tools en concepten.
-
Probleemanalyse: signaleert problemen, zoekt en herkent belangrijke informatie, rafelt vraagstukken uiteen en legt verbanden tussen gegevens.
-
Coachen: verkent de ontwikkelbehoeften van medewerkers en stimuleert, motiveert en coacht hen om hun vakbekwaamheid op een hoger niveau te brengen en de medewerkers zo verder te ontwikkelen.
-
Overtuigingskracht: toont gedrag dat erop is gericht om anderen te overtuigen van een bepaald standpunt en instemming te krijgen met bepaalde plannen of ideeën.
-
Initiatief: signaleert kansen. Handelt ernaar en durft daarbij risico's te nemen om uiteindelijk een bepaald herkenbaar voordeel voor de organisatie te behalen. Begint liever uit zichzelf dan passief af te wachten.
-
Klantgerichtheid: herkent en onderzoekt de wensen en behoeften van anderen en speelt daarop in.
-
Leervermogen: is alert op nieuwe informatie. Maakt zich actief meester van nieuwe kennis en past deze effectief toe voor de eigen functie.
-
Samenwerken: heeft oog voor het groepsbelang en draagt actief bij aan het gemeenschappelijke resultaat.
-
Flexibel gedrag: staat open voor en speelt adequaat en doelgericht in op verander(en)de en snel wisselende omstandigheden.
-
Mondelinge- en schriftelijke uitdrukkingsvaardigheid: maakt feiten, meningen en ideeën aan anderen in begrijpelijk Nederlandse taal mondeling en schriftelijk duidelijk.
Benefits & conditions
Je bespreekt met het team hoe jij je 36 uren graag wil besteden binnen de kantoortijden. Op maandag en donderdag werken wij op kantoor in Zwolle. Je start je werkdag tussen 7 en 9 uur zodat je op tijd bent voor het deelnemen aan de scrumevents. Deelname aan incidentenbeheer en piketdiensten is een onderdeel van de functie.