Front-end DevOps Engineer

Blue Trail
Zwolle, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
Dutch
Experience level
Intermediate

Job location

Zwolle, Netherlands

Tech stack

JavaScript
Automation of Tests
CSS
Cloud Computing
DevOps
Monitoring of Systems
JSON
OAuth
Octopus Deploy
Openshift
Scrum
Selenium
Web Content Accessibility Guidelines
Data Logging
React
Backend
GIT
Vue.js
Angular
Kubernetes
Information Technology
Playwright
Npm(Software)
Front End Software Development
Docker
Jenkins

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.

About the company

Nadat jij op een opdracht hebt gereageerd, nemen wij binnen 24 uur contact met jou op en behandelen we jouw reactie. Persoonlijk contact We gaan met jou in gesprek. Wij kijken niet alleen naar je kennis en werkervaring, maar vooral naar jou als persoon. Dit is voor zowel de professional als de opdrachtgever belangrijk, wij willen de juiste match maken! Als we eenmaal de juiste match hebben gevonden, dan begint jouw BlueTrail en stellen we je voor aan de opdrachtgever! Match en uitwerking Bij een succesvolle match worden de contracten opgesteld. Door middel van innovaties en digitalisering proberen wij dit proces zo kort mogelijk te maken. Zo kun jij doen waar je goed in bent, terwijl wij zorgen voor alle administratie! Heldere communicatie en ontzorging Ook tijdens jouw opdracht staan wij altijd voor je klaar. Onze fieldmanagers zorgen er persoonlijk voor dan alles succesvol verloopt!

Apply for this position