Afstudeerstage Software Engineering - bouw mee aan de CI/CD straat van DUO
Vacature kenmerken
| Standplaats | Groningen |
| Contractduur | 6 maanden |
| Uren per week | - 36 |
| Maandsalaris | [[salaryMin]] - [[salaryMax]] |
| Salarisniveau | Niet van toepassing - [[cusJobGrade2]] |
| Niveau | HBO Bachelor |
| Vakgebied | ICT |
| Vacaturenummer | 75323 |
| Dienstverband | [[cust_typeDienstverband]] |
| Functiegroep | Niet ingedeeld in FGR |
Functieomschrijving
Een trage pipeline, instabiele builds en een CI/CD straat die door de jaren heen steeds groter is geworden: daar duik jij tijdens deze afstudeerstage middenin. Binnen Dienst Uitvoering Onderwijs (DUO) onderzoek je of GitLab CI beter aansluit dan Jenkins en krijg je de ruimte om dat ook echt technisch te testen. Je werkt daarbij aan een vraagstuk waar developers dagelijks mee bezig zijn.
Dit ga je doen
Bij de Dienst Uitvoering Onderwijs (DUO) werken we binnen het domein Examens aan systemen waarmee jaarlijks duizenden kandidaten staatsexamens afleggen voor voortgezet onderwijs en Nederlands als tweede taal (NT2). Achter die systemen draait een uitgebreide CI/CD straat die ervoor zorgt dat software veilig en betrouwbaar naar productie kan worden gebracht.
Je loopt stage in team Celeste, één van de vier ICT-teams binnen Examens. Het team bestaat uit developers, testers, OPS en functioneel ontwerpers en werkt nauw samen met UX-specialisten, analisten en functioneel beheer. De sfeer is informeel en technisch inhoudelijk: collega’s helpen elkaar graag en je krijgt veel ruimte om zelfstandig aan de slag te gaan.
Binnen het domein Examens werken we momenteel met Jenkins als buildomgeving. De pipeline bestaat uit meerdere stappen, zoals compileren, Docker images bouwen, testen en controles op security en codekwaliteit. Door de omvang van de pipeline kost dit proces behoorlijk veel tijd en laat de stabiliteit soms te wensen over. Daarom willen we onderzoeken of GitLab CI beter aansluit op de manier waarop we software ontwikkelen en deployen.
Tijdens je stage houd je je onder andere bezig met:
- het opstellen van een plan van aanpak dat aansluit op de eisen van je opleiding
- het formuleren van hoofd- en deelvragen voor je onderzoek
- het onderzoeken van de huidige Jenkins omgeving en mogelijke alternatieven zoals GitLab CI
- het ophalen van informatie via interviews, online onderzoek en analyses binnen de applicaties zelf
- het uitwerken van voor- en nadelen van verschillende oplossingen
- het bouwen van een proof of concept of een eerste stap richting de uiteindelijke oplossing
Je werkt hierbij aan een vraagstuk waar het team daadwerkelijk verder mee wil. Dat betekent dat jouw onderzoek en eventuele technische oplossing direct relevant kunnen zijn voor de ontwikkelomgeving van DUO.
Functie-eisen
Je zit in de afrondende fase van je studie en zoekt een afstudeerstage waarin je zelfstandig onderzoek doet én technisch kunt bouwen.
- je volgt een HBO ICT-opleiding richting Software Engineering
- je zit in je 4e leerjaar en zoekt een afstudeerstage
- je hebt ervaring met Java
- je hebt affiniteit met CI/CD en software delivery processen
- je kunt technische vraagstukken analyseren en helder onderbouwen
- kennis van Jenkins of GitLab CI is mooi meegenomen, maar geen vereiste
Daarnaast durf je vragen te stellen als iets niet duidelijk is en vind je het leuk om uit te zoeken hoe systemen slimmer en stabieler kunnen worden ingericht.
Arbeidsvoorwaarden
| Salarisniveau | Niet van toepassing - [[cusJobGrade2]] |
| Salarisomschrijving | [[cusSalaryDescription]] |
| Maandsalaris | [[salaryMin]] - [[salaryMax]] |
| Dienstverband | [[cust_typeDienstverband]] |
| Contractduur | 6 maanden |
| Minimaal aantal uren per week | |
| Maximaal aantal uren per week | 36 |
Overige arbeidsvoorwaarden
Bijzonderheden
- Lijkt deze stage je een interessante kans om je als ICT-bachelorstudent verder te ontwikkelen en praktijkervaring op te doen? Stuur dan uiterlijk 31 mei 2026 je cv en motivatie, klik op de button solliciteren. Vermeld in je motivatie ook je leerdoelen.
- Hybride werken is mogelijk met minimaal 2 dagen per week op kantoor.
- Voor meer informatie over de stage kun je contact opnemen met Tim Luursema (teammanager), via: tim.luursema@duo.nl en Fons Vermeulen (Developer), via fons.vermeulen@duo.nl.
Meer over de functiegroep
Niet ingedeeld in FGR
Door het Functiegebouw Rijk worden medewerkers en leidinggevenden geholpen bij het maken van resultaat- en ontwikkelafspraken in functioneringsgesprekken en krijgt men inzicht in de loopbaanmogelijkheden binnen de Rijksoverheid.
Organisatienaam
Dienst Uitvoering Onderwijs (DUO)
Organisatieomschrijving
Bij de Dienst Uitvoering Onderwijs (DUO) werk jij aan momenten die ertoe doen. Denk aan het starten met een studie, slagen voor een examen of het behalen van een diploma dat telt. Grote kans dat je ons al kent van één van die stappen.
Samen met duizenden collega’s zorgen we ervoor dat studenten, onderwijsinstellingen en inburgeraars op ons kunnen rekenen. We regelen studiefinanciering, organiseren examens en erkennen diploma’s. Ook helpen we onderwijsinstellingen bij het uitwisselen van gegevens, het werken met onze systemen en het regelen van de financiering van onderwijs.
In ons werk denken we steeds vanuit de mensen die onze diensten gebruiken. We zorgen voor duidelijke informatie en betrouwbare dienstverlening, zodat mensen verder kunnen met hun studie, werk of toekomst.
We werken voor mensen in heel Nederland. Daarom vinden we het belangrijk dat verschillende achtergronden en perspectieven samenkomen in onze organisatie. Zo begrijpen we beter wat mensen nodig hebben en kunnen we onze dienstverlening blijven verbeteren. Daarom staan alle vacatures ook open voor mensen uit het doelgroepregister van de Banenafspraak. Meer weten? Kijk hier voor meer informatie.
Afdelingsnaam
[[cusNameAfd]]
Afdelingsomschrijving
Afdeling-URL
[[cusUrlAfd]]
Contactpersonen
Voor meer informatie over deze vacature:
Tim Luursema (teammanager)
tim.luursema@duo.nl
Fons Vermeulen (Developer)
fons.vermeulen@duo.nl
Voor meer informatie over de sollicitatieprocedure:
[[cusApplName]]
[[cusApplMail]]
[[cusApplPhone]]
[[cusApplName2]]
[[cusApplMail2]]
[[cusApplPhone2]]