Ga direct naar navigatie Ga direct naar hoofdcontent
Tijdelijk niet beschikbaar

Woensdag 19 juni 2019 is onze website tussen 7:00 en 9:00 uur niet beschikbaar.

Martijn Straatman

Vroeger duurde het 6 weken om de hele testinfrastructuur goed werkend te krijgen, nu nog maar 6 minuten
Martijn Straatman

Martijn Straatman
Java developer
Ministerie van Onderwijs, Cultuur en Wetenschap

  • Studeerde informatica in Groningen. Werkt sinds 2000 bij DUO, en sinds 2006 in de ICT. Heeft behoorlijk wat ICT ontwikkelingen van dichtbij meegemaakt.
  • Houdt in zijn vrije tijd van sporten, gamen en sleutelt graag aan zijn motor.

Iedereen die gestudeerd heeft, is wel bekend met DUO: Dienst Uitvoering Onderwijs. De uitvoeringsorganisatie van het ministerie van Onderwijs, Cultuur en Wetenschap. ICT binnen DUO is onmisbaar: studenten regelen hun zaken zelf via de online selfservice en Duo organiseert school-, staats- en inburgeringsexamens. Martijn Straatman is Java developer bij DUO: ‘We hebben inmiddels 2500 applicatieservers draaien. Die software schreven we zelf. Daar ben ik echt trots op.’


Nieuwe applicatie

‘Ik begon bij DUO op de helpdesk, waar ik vragen beantwoordde over een softwarepakket dat DUO maakte voor scholen. Daarna werkte ik aan performance tuning van Java applicaties en databases. DUO bouwde de applicatie ‘mijnDUO’. Stel je verwacht dat er 10.000 studenten per uur inloggen, en de inlogtijd maar een halve seconde mag zijn, dan testen wij de haalbaarheid en tunen de applicatie zodanig dat de responsetijden goed genoeg zijn. Van iedereen die iets met een door de Rijksoverheid bekostigde onderwijsinstelling doet, hebben wij gegevens. Denk aan: studieresultaten, diploma’s, vroegtijdig schoolverlaten, leerplichtwet, studiefinanciering: het gaat echt om gegevens van miljoenen mensen.

Java en puppet-code

Vroeger waren ICT-projecten veel meer los van elkaar georganiseerd. Developers maakten een systeem dat na uitgebreid testen werd geïnstalleerd door beheerders. We werken nu veel meer samen in 1 team met 1 gezamenlijk doel. Zo doe ik veel Java werk, maar schrijf ik ook de Puppet- code zodat we geautomatiseerd systemen kunnen uitrollen.

Continuous delivery

We hadden vroeger best veel issues bij DUO. Als we applicaties bouwden, waren de omgevingen zodanig verschillend dat de betrouwbaarheid qua levering niet voldoende was. Het duurde te lang om een applicatie in de lucht te krijgen door verschillen in configuratie. We startten daarom een verbeterproces volgens continuous delivery en devops. Je haalt alle wijzigingen constant door de ontwikkelstraat voordat het in productie gaat en je moet er zeker van zijn dat security gewaarborgd kan worden. Ik werk aan het onderliggende platform daarvoor. Vroeger duurde het 6 weken om de hele testinfrastructuur goed werkend te krijgen, nu nog maar 6 minuten. Naast het vernieuwen van de gehele test – en productie-infrastructuur, zijn we bij DUO bezig met microservices, Spring-boot, Docker, ElasticSearch. Dus ook op dat gebied genoeg vernieuwing.

Next-next-finish

Het leukste bij DUO vind ik niet zozeer dat je met nieuwe producten te maken krijgt, maar dat je met die producten op een creatieve manier aan de slag kan. We bouwen echt iets waar DUO mee vooruit kan. We hebben voor het continuous delivery platform een selfserviceportaal geschreven in Angular, die communiceert met een Java-rest-API, die vervolgens met diverse backends communiceert We hebben daarmee een eigen continuous delivery platform in elkaar gezet waardoor gebruikers eigen modules kunnen kiezen in het selfserviceportaal. Dan is het alleen nog maar een kwestie van next-next-finish en je eigen omgeving draait, efficiënter kan haast niet.’

Gerelateerde artikelen

Ik werk voor Nederland

Ik onderzoek wat maatschappelijk wenselijk en financieel mogelijk is
Daan Stipdonk
Bestuurssecretaris
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde Internationale Betrekkingen in Groningen. Deed een masterprogramma Internationale Economie in Istanbul en liep stage bij de grootste ondernemersorganisatie van Nederland ...

Lees meer over Daan
Ik onderzoek of andere eindtoetsing in groep 8 kinderen gelijke kansen geeft
Janis van Vliet
Rijkstrainee
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde biomedische wetenschappen, met een specialisatie bedrijfskunde. Liep tijdens haar studie stage bij het ministerie van Onderwijs, Cultuur en Wetenschap en kon daar tijdens...

Lees meer over Janis
Ik werk aan goed onderwijs voor asielzoekers. Een actueel en belangrijk thema
Sabine Roorda-van Westen
Beleidsmedewerker
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde pedagogische wetenschappen aan de Universiteit Utrecht en deed de master maatschappelijke opvoedingsvraagstukken. Werkte daarna als onderzoeksassistent bij de Onderzoeksr...

Lees meer over Sabine
Onze software maakt toetsen en examens voor scholieren meer van deze tijd
Sanne Oosterloo
Functioneel ontwerper DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde International Communications aan de Hanzehogeschool Groningen. Werkte na haar studie als softwaretester in het bedrijfsleven. Ging in 2013 bij DUO aan de slag, eerst als ...

Lees meer over Sanne
Ik ben als software architect vanaf het begin betrokken bij de vernieuwing van de studiefinancieringssystemen
Jaap Sterenborg
Software architect DUO
Ministerie van Onderwijs, Cultuur en Wetenschap


Lees meer over Jaap
Bij dit werk heb je de mindset van een hacker nodig
Nick Hiemstra
Ethisch Hacker DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde technische informatica aan Hogeschool Windesheim in Zwolle. Startte in 2016 als ethisch hacker bij het ethical hacker team van DUO in Groningen. Doet in zijn vrije tijd r...

Lees meer over Nick
ICT gaat verder dan alleen de juiste bedragen uitbetalen of invorderen
Janneke Westerga
Manager Softwarehuis DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde technische mechanica aan de Rijksuniversiteit Groningen. Kwam na haar studie terecht in de ICT. Ging aan de slag bij Pink Roccade van waaruit zij werd gedetacheerd bij de...

Lees meer over Janneke
Jaarlijks behandelen we 700.000 aanvragen voor kinderopvangvergoeding
Robin Wagenaar
Senior Developer DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde technische informatica. Onderneemt veel in zijn vrije tijd: van hardlopen en obstacle runs tot boomklimmen en motorrijden. In de avonduurtjes programmeert hij graag. Maak...

Lees meer over Robin Wagenaar
Verzilver je wel of niet je recht op onderwijs, daar gaat het om
Bastijn Ravenshorst
Beleidsmedewerker
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde internationale betrekkingen en internationale organisatie in Groningen.

Lees meer over Bastijn
Ik bouw software zodat alle mensen zorgeloos kunnen studeren
Suha Ghaghos
Software engineer DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde hogere informatica in Heerlen. Is voor de liefde naar Friesland verhuisd. Werkte bij de Friesland bank voordat zij in 2013 overstapte naar DUO.

Lees meer over Suha
Een arbeidsmarkt zonder afstand, daar gaat mijn hart naar uit
Anike Wildervanck de Blécourt
Coördinerend Directeur Inkoop
Ministerie van Onderwijs, Cultuur en Wetenschap

Startte haar carrière als consultant in het bedrijfsleven. Ging aan de slag bij leveranciersmanagement bij het ministerie van Justitie en werkte vervolgens in leidinggevende functi...

Lees meer over Anike
Ik geloof in een leven lang leren
Jesse Zuurmond
Beleidsmedewerker Media en Creatieve industrie
Ministerie van Onderwijs, Cultuur en Wetenschap

Behaalde zijn masterdiploma nieuwe media en digitale cultuur aan de Universiteit Utrecht. Volgde daarnaast een minor journalistiek en schreef als freelance journalist voor het tijd...

Lees meer over Jesse
Als leerlingen geen examens kunnen doen, moeten wij rennen om de boel te redden
Arjan Vliem
Cloud engineer DUO
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde werktuigbouwkunde in Delft. Is naast zijn werk voor de Rijksoverheid voorzitter van een sportvereniging en voorzitter van het dorpshuis in zijn woonplaats.

Lees meer over Arjan
Als trainee doe je veel verschillende ervaringen op, als beleidsmedewerker ga ik meer de diepte in
Jolien van der Vegt
Senior beleidsmedewerker
Ministerie van Onderwijs, Cultuur en Wetenschap

Studeerde bestuurs- en organisatiewetenschap in Utrecht. Begon als trainee op de directie Leraren van OCW. Was ook gedetacheerd bij de Europese Commissie in Brussel waar ze werkte ...

Lees meer over Jolien
Down iconLinks iconRechts iconUp iconFacebook iconInstagram iconLinkedin iconLinkedin iconMagnet.me iconMenu iconSearch iconTwitter iconTwitter icon