Opdrachten

Enexis Sr. DevOps Engineer

Sr. DevOps Engineer

Info

Functie

Sr. DevOps Engineer

Locatie

Uren per week

40 uren per week

Looptijd

15.03.2026 - 30.12.2026

Opdrachtnummer

277557

Sluitingsdatum

date-icon06.03.2026 clock-icon09:00
Reageren op deze opdracht? Dit doe je op Striive.

Rolomschrijving en taakafspraken

Project stack:

Het project maakt gebruik van Spring, Java, Maven. Door middel van Microservices Architectuur wordt "Klein Verbruik" Afdeling Graafwerkzaamheden ondersteund.
- GitLab CI en Package/Container registry wordt gebruikt. (DevOps Ontwikkelaar)
- Flowable (BPM) voor proces/taaksturing (DevOps Ontwikkelaar)
- Java/Spring/Maven/Docker/OpenAPI Generator/MapStruct/Mongock/Lombok/MongoDB(Atlas)/TerraForm/Solace/AWS voor de Microservices (DevOps Ontwikkelaar)
- Mendix voor Frontend (MX Ontwikkelaars)
- Deployen gaat naar AWS met behulp van TerraForm.

Werkzaamheden algemeen:
De werkzaamheden bestaan voor de meeste developers uit:
- Implementeren van business logica in de vorm van maken van API's
- Implementeren van mapping via MapStruct
- Aanmaken van taken/processen in Flowable
- Taakuitvoering in Java klassen.

Aanvullende uitdaging:
Echter ligt de uitdaging op gebied van zowel kennis als werkwijze.

- Docker is nog relatief nieuw voor de afdeling. Er worden nog maar weinig Docker Containers gebruikt tijdens ontwikkeling/IT.
- CI/CD verbeteren.
- Afdeling wil richting een FeatureBranch strategy, echter ontwikkelen nog veel developers op main.
- SonarQube is inmiddels aangesloten, maar is nog niet embed in de werkwijze en/of Quality Gate.
- GitLab CI yamls worden nog niet optimaal benut. Kennis ligt bij 1 persoon momenteel, extra kennis of denkwijze is hierbij gewenst.
- Uitvoeren van Code Reviews / Coding guidelines.
- Automatisch testen in de pipeline anders dan Unit Testen is nog niet mogelijk
- Er wordt gebruik gemaakt van automatische regressietesten d.m.v. Tosca, echter kan dit nog niet tijdens een build draaien. Hiervoor is een dedicated omgeving nodig. Idealiter wil je dit automatiseren zodat dit wel in een build mee kan draaien.
- Stubben van afhankelijkheden t.b.v. test.
- CVE Scanning is inmiddels voor een aantal applicaties geïmplementeerd, hierin kunnen we echter nog verder op doorpakken.
- Release proces kan nog veel aan geautomatiseerd worden.
- Ops gedeelte liggen nog veel mogelijkheden. Er is een eigen SAKV Tool gemaakt die inzicht geeft in Flowable Processen met ook de errors. Verder worden er weinig metrics echt bijgehouden en heeft onze "beheerder" zijn handen vol aan incidenten. Dit wordt nu vooral elke keer pragmatisch opgelost. Hier is verbetering mogelijk door bevindingen terug te laten vloeien in Dev en hier op te lossen.
- Uitgebreide kennis van Spring is wenselijk. Spring Boot 4 migratie staat dit jaar namelijk op de planning.
- Java 25 staat ook op de planning dit jaar.

Extra info
- Geen ZZP
-
2 dagen per week in Den Bosch, verder flexibiliteit om thuis te werken

Bedrijfsgegevens

Bedrijfs gegevens

Enexis

Rolomschrijving en taakafspraken

Project stack:

Het project maakt gebruik van Spring, Java, Maven. Door middel van Microservices Architectuur wordt "Klein Verbruik" Afdeling Graafwerkzaamheden ondersteund.
- GitLab CI en Package/Container registry wordt gebruikt. (DevOps Ontwikkelaar)
- Flowable (BPM) voor proces/taaksturing (DevOps Ontwikkelaar)
- Java/Spring/Maven/Docker/OpenAPI Generator/MapStruct/Mongock/Lombok/MongoDB(Atlas)/TerraForm/Solace/AWS voor de Microservices (DevOps Ontwikkelaar)
- Mendix voor Frontend (MX Ontwikkelaars)
- Deployen gaat naar AWS met behulp van TerraForm.

Werkzaamheden algemeen:
De werkzaamheden bestaan voor de meeste developers uit:
- Implementeren van business logica in de vorm van maken van API's
- Implementeren van mapping via MapStruct
- Aanmaken van taken/processen in Flowable
- Taakuitvoering in Java klassen.

Aanvullende uitdaging:
Echter ligt de uitdaging op gebied van zowel kennis als werkwijze.

- Docker is nog relatief nieuw voor de afdeling. Er worden nog maar weinig Docker Containers gebruikt tijdens ontwikkeling/IT.
- CI/CD verbeteren.
- Afdeling wil richting een FeatureBranch strategy, echter ontwikkelen nog veel developers op main.
- SonarQube is inmiddels aangesloten, maar is nog niet embed in de werkwijze en/of Quality Gate.
- GitLab CI yamls worden nog niet optimaal benut. Kennis ligt bij 1 persoon momenteel, extra kennis of denkwijze is hierbij gewenst.
- Uitvoeren van Code Reviews / Coding guidelines.
- Automatisch testen in de pipeline anders dan Unit Testen is nog niet mogelijk
- Er wordt gebruik gemaakt van automatische regressietesten d.m.v. Tosca, echter kan dit nog niet tijdens een build draaien. Hiervoor is een dedicated omgeving nodig. Idealiter wil je dit automatiseren zodat dit wel in een build mee kan draaien.
- Stubben van afhankelijkheden t.b.v. test.
- CVE Scanning is inmiddels voor een aantal applicaties geïmplementeerd, hierin kunnen we echter nog verder op doorpakken.
- Release proces kan nog veel aan geautomatiseerd worden.
- Ops gedeelte liggen nog veel mogelijkheden. Er is een eigen SAKV Tool gemaakt die inzicht geeft in Flowable Processen met ook de errors. Verder worden er weinig metrics echt bijgehouden en heeft onze "beheerder" zijn handen vol aan incidenten. Dit wordt nu vooral elke keer pragmatisch opgelost. Hier is verbetering mogelijk door bevindingen terug te laten vloeien in Dev en hier op te lossen.
- Uitgebreide kennis van Spring is wenselijk. Spring Boot 4 migratie staat dit jaar namelijk op de planning.
- Java 25 staat ook op de planning dit jaar.

Extra info
- Geen ZZP
-
2 dagen per week in Den Bosch, verder flexibiliteit om thuis te werken

De recruiter

Irene Woltinge

HeadFirst

Deel deze opdracht

Plaats jouw bieding op Striive

https://login.striive.com/

Voor deze opdracht dien je een bieding te plaatsen op Striive. Striive is het grootste opdrachtenplatform van de Benelux waar jaarlijks meer dan 20.000 opdrachten gepubliceerd worden.