Het CIBG is een uitvoeringsorganisatie van het ministerie van Volksgezondheid, Welzijn en Sport. Ze bieden burgers, professionals en organisaties transparante en betrouwbare data en informatie in de zorg en welzijn.
Ik heb mee gelopen bij afdeling Applicatie en Servicemanagement (ASM). Ik heb meegelopen met Team Koppelvlakken, Team Platform, Team Servicedesk. Ik mocht meekijken met 7 verschillende medewerkers, allemaal met een verschillende rol of functie. Zo kreeg ik van iedereen een verschillende visie op hun werk in deze ICT organisatie.
Dag 1
Naam: Hans van D.
Functie: Integratiespecialist en Teamlead
Rol: Leiding geven aan het team.
Hans liet mij zien hoe het KV (KoppelVlak) van het CIBG er uit zag. Hij heeft mij goed uitgelegd wat ze echt doen. Alle websites van het CIBG gaan allemaal langs het KV, als de website of functionaliteit word aangepast dan gaat het ook via hun om te kijken dat alles blijft werken. Ze zijn betrokken bij bijna alle changes (Aanpassingen die via een proces lopen).
Hans gaat ook met Teamleads van andere afdelingen in overleg om het werk te structureren en zo te beleggen bij de collega’s in zijn team. Daarnaast is Hans bezig met het vervangen van SSL Certificaten. Omdat vroeger certificaten voor websites 1 jaar geldig waren moesten deze 1 keer per jaar vervangen worden. Sinds 15 maart 2026 is dit verkort naar een half jaar en dit wordt de komende jaren nog korter. Hans is bezig het proces aan te passen en te automatiseren, zodat ze certificaten op tijd kunnen blijven vervangen.
Naam: Michel S.
Functie: Integratiespecialist
Rol: Applicatie beheerder van de API Gateway
Het Koppelvlak werkt met een applicatie die heet API Gateway. Deze applicatie werkt als een toegangspoort. Hierin worden controles uitgevoerd wat betreft beveiliging en de correctheid van gegevens. API betekend application programming interface. Hiermee kan een computerprogramma communiceren met een ander programma via afgesproken protocollen. Het CIBG gebruikt dit o.a. voor DigiD inloggegevens te valideren bij Logius.
Michel heeft mij laten zien hoe het programma er uit ziet. Hij vertelde dat instructies gaan via regels en die heten ‘policies’. Michel maakt en beheert deze policies. Soms maakt hij deze voor nieuwe applicaties, maar vaker moet hij bestaande policies aanpassen. Alle aanpassingen moeten worden getest en hier gaat veel tijd in zitten.
Dag 2
Naam: Ismet M.
Functie: Technisch Beheer
Rol: Technisch beheerder en Operator of the Day.
En ik heb deze ochtend meegelopen met Ismet van Team Platform, hij heeft mij meegenomen in zijn werk en waarvoor zijn werk verantwoordelijk is. Team Platform ondersteunt verschillende afdelingen door het platform te ontwikkelen en beheren waarop alle producten draaien. Hoewel projecten vaak een vergelijkbare opzet hebben, zorgen uiteenlopende eisen voor variatie en extra complexiteit. Door maximale automatisering maken ze complexe processen, zoals productmigraties, eenvoudiger en overzichtelijker.
Ismet verzorgt dagelijks de rol van ‘Operator of the Day’. Daarmee is hij het eerste aanspreekpunt voor collega’s binnen en buiten de afdeling bij vragen en problemen.
Hij had een opdracht meegenomen welke hij zelf vroeger in zijn opleiding moeten maken. Ismet heeft Informatica gestudeerd in Den Bosch en heeft de opleiding MBO Applicatie ontwikkeling gevolgd. Hij liet mij zien wat hij bij de opdracht moest doen. De opdracht was: maak een rekenmachine in Java. Java is een programeer taal grotendeels gebaseerd op C++. We keken naar de code en Ismet legde uit wat er gebeurde als je de code aanpaste.
Naam: Inge V.
Functie: Servicedesk medewerker
Rol: ICT Coördinator.
Het CIBG heeft een eigen Servicedesk. Er zijn 4 medewerkers die mensen helpen met alles voor hun werkplek. Als er nieuwe mensen komen werken dan vragen ze voor die persoon een laptop aan, accounts, de juiste rechten en een mailbox. Ook als er aanpassingen moeten gedaan worden of als een medewerker het CIBG verlaat zorgt de Servicedesk hiervoor.
Inge liet mij zien hoe ze haar werk uitvoert. Via een website ziet ze alle aanvragen. Ze liet mij een paar aanvragen behandelen door te zeggen waar ik moest klikken en wat ik moest typen.
Zo heb ik een nieuwe medewerken aangemeld en rechten gegeven. De juiste laptop aan gevraagd en dit administratief behandeld.
Dag 3
Naam: Martijn K.
Functie: Infra Solution Designer
Rol: ICT Architect.
Martijn was vroeger Integratiespecialist, maar is doorgegroeid naar Infra Solution Designer. Hij ontwerpt de ICT Infra structuur binnen de gegeven kaders en volgens de richtlijnen. Hij overlegt met veel afdelingen over hun huidige en toekomstige behoeftes. Zijn keuzes moeten gedocumenteerd staan en worden nagekeken door Security en Informatie Beveiliging.
Wat is een firewall, vroeg Martijn aan mij. Een firewall checkt of de informatie naar buiten mag en dat het naar binnen mag. Martijn legde uit waar en waarom firewalls worden gebruikt binnen het CIBG. Ook vertelde Martijn over IP aderessen. IP aderessen is een manier waarop je een computer kan bereiken. De verschillen tussen IPV4 en IPV6 zijn dat IPV6 veel meer IP aderessen kan hebben dan IPV4. Martijn liet zien hoe hij firewalls en IP aderessen gebruikt in zijn ontwerpen.
Naam: Thomas D.
Functie: Software Architect
Rol: Adviserende Architect.
Een software architect ontwerpt en structureert complexe softwaresystemen, waarbij ze technische beslissingen nemen over architectuur, technologiekeuzes en beveiliging om bedrijfsdoelen te bereiken. Waar Thomas de keuzes maakt voor de software doet Martijn voor de infrastructuur. Waar nodig werken Thomas en Martijn samen.
Thomas houd zich momenteel bezig met het ontwerpen van een nieuw website en het aansturen van de mensen om de achterkant van de website te maken. En hij kijkt of dat goed blijft gaan. Hij heeft me veel uitgelegd over de rechten die je moet aanvragen om een bepaald stuk info te krijgen uit de DB (DataBase). Ze waren bezig met het maken van het nieuwe BIG register (Beroepen in de Individuele Gezondheidszorg). Die is nog niet af, want er moet nog veel gedaan worden aan de front-end en de back-end van de website. Thomas die schetst hoe de website er uit moet komen te zien. Daarvan maken ze ook eerst een schema, dat bestaat meer uit blokken en lijnen. De inhoud komt pas later.
Dag 4
Naam: Roderik D.
Functie: Integratiespecialist
Rol: DevOps Engineer, K8s Specialist
Roderick is een directe collega van Michel. Ze zitten in hetzelfde team en hebben dezelfde functie. Hun rol en werkzaam heden zijn wel totaal anders. Waar Michel zich primair focust op de API Gateway doet Roderick meer DevOps taken. Hij zorgt dat de monitoring werkt, hij zorgt voor alle andere applicaties en is voornamelijk bezig met K8s (Kubernetes). Hij is bezig te onderzoeken hoe we de API Gateway in K8s kunnen draaien.
Roderik legde mij uit wat een node is en hoe nodes en clusters werken. En waarom ze clusters gebruiken bij het CIBG. Daarna legde bij uit wat een container is en hoe dat werkt in K8s. Hij liet zien hoe hij hoe de applicatie kleiner probeert te maken om in een container te draaien. Dit was best moeilijk om te begrijpen. Hij had zijn hele scherm vol met code en ik kon het moeilijk volgen. Hij zei dat dit ook niet eenvoudig was.
Het kwam er op neer dat hij de code zo maakte dat als het cluster zou opstarten de applicatie beschikbaar wordt en blijft wat er ook gebeurd.
Dag 5
De vijfde dag was ik bezig met het uitwerken van mijn weekverslag. Helaas had ik deze dag geen afspraken om met iemand mee te kunnen lopen. Dit komt ook omdat vrijdag voor iedereen een thuiswerkdag is.
Na veel indrukken en informatie te hebben gekregen de afgelopen dagen was ik blij dat ik de ze dag kon gebruiken om alles netjes op te schrijven. Ik heb mijn notities uitgewerkt en hierbij extra informatie bij toegevoegd om het verslag leesbaarder te maken. Ook heb ik de betekenis van afkortingen opgezocht en nagevraagd. Deze en andere verduidelijking toegevoegd.
In de middag ben ik voornamelijk bezig geweest met het opzetten van deze website. Samen met mijn stagebegeleider hebben we hosting providers bekeken en vergeleken. We zijn uitgekomen op Strato. Na het aanmaken van een account hebben we mijn DNS (website naam) geregistreerd. Toen was het tijd om website engines te bekijken. Strato bood meerdere opties en hierbij viel de keuze op WordPress. Aan WordPress viel veel te configureren en in te stellen.