TKP loopt op IT-gebied in “pensioenland” al jaren voorop en wil dat in de toekomst ook blijven doen. Nu ons pensioenstelsel ingrijpend wordt hervormd is de organisatie bezig met een grootschalig verandertraject. Met hulp van Quintor staat het IT-landschap al flink in de steigers.  

‘Of ik het naar mijn zin heb?’ Harry Boekhoudt tovert een glimlach op zijn gezicht. ‘Wat denk je zelf? Er is geen organisatie die op IT-gebied zo’n grote transitie doormaakt als TKP. Als techneut zit je bij ons op de eerste rang.’

De manager Platform van één van ’s lands grootste pensioenuitvoeringsorganisaties doelt op het huidige pensioenstelsel dat drastisch op de schop gaat. En als je zoals TKP verantwoordelijk bent voor de financiële toekomst van zo’n 3,7 miljoen Nederlanders, ja, dan wordt er nogal wat van je gevraagd.

‘Vandaar dat we al lange tijd bezig zijn met het vernieuwen van ons IT-landschap’, vertelt Harry. ‘Intussen zijn we flinke stappen aan het zetten om alle deelnemersprocessen veilig en efficiënt over te brengen van on-premise naar ons nieuwe cloudplatform. Het werken met serverless applicaties en andere cloud-gerelateerde technologieën opent voor TKP nieuwe mogelijkheden en zorgt er bovendien voor dat we in de toekomst de kosten laag kunnen houden.’

‘Het is geen doorsneewerk wat ze als platform engineers doen.’

On-premise landschap
Zo’n zeven jaar geleden werd Quintor door TKP gevraagd om mee te bouwen aan het pensioenplatform van de toekomst. De Quintorianen werden vooral ingezet voor het beheer en het onderhouden van het on-premise landschap. Ze moesten er, met andere woorden, voor zorgen dat er geautomatiseerd een complete infrastructuur kon worden uitgerold. Zo werden er infrastructure-as-code toepassingen ontworpen en geïmplementeerd en, al vrij snel daarna, Kubernetes clusters ingericht. ‘De introductie van Kubernetes was echt een mijlpaal’, onderstreept Harry. ‘Sterker nog, al onze software is inmiddels gebaseerd op containertechnologie.’

Open source bouwblokken
Harry prijst de inbreng van Sander Cornelissen en Jeremy Gerding, twee platform engineers van Quintor, bij TKP. ‘Sander heeft ons jarenlang enorm geholpen met onder meer het neerzetten van open source bouwblokken in ons bestaande datacenter’, licht hij toe. ‘Dan moet je denken aan bouwblokken rondom monitoring, logging en alerting tools. Jeremy houdt zich momenteel met nagenoeg hetzelfde bezig. Het mooie is: Jeremy kwam bij ons als junior binnen. Even daarvoor had hij bij Quintor de masterclass platform engineering doorlopen. Toch kon hij bij TKP meteen probleemloos aan de slag en is vervolgens heel solide blijven presteren.’

Buitengewoon complex
Hij heeft Sander en Jeremy hoog zitten, zegt hij. Twee “diehards”, noemt Harry ze zelfs. ‘Het is geen doorsneewerk wat ze als platform engineers doen’, verduidelijkt hij. ‘Het is een buitengewoon complexe functie. Een platform engineer werkt op het snijvlak van infrastructuur en engineering kennis. Dat betekent dat je heel goed moet snappen wat een netwerk is, wat opslag doet, hoe je dat met elkaar moet verbinden en wat voor protocollen daar zoal voor nodig zijn. Je moet dus niet alleen weten wat een infrastructuur is, maar ook hoe je die zou kunnen automatiseren. Een platform engineer is een schaap met vijf poten. Je moet echt superzuinig zijn op die mensen.’

AWS
In 2018 begon TKP met het verkennen van de cloudmogelijkheden. Nog datzelfde jaar werd in Amazon Web Services (AWS) een cloudleverancier gevonden. ‘Wij zijn van oudsher een organisatie die veel gebruikmaakt van open source tooling’, vertelt Harry. ‘AWS was op dat terrein aanzienlijk verder dan andere providers. Dat is voor een belangrijk deel bepalend geweest voor onze keuze.
Mede dankzij hun open source kennis en kunde waren Sander en Jeremy makkelijk in staat om aan te haken. Simpelweg omdat ze in de cloud gebruik kunnen maken van nagenoeg dezelfde technologieën die ze ook on-premise toepassen. Kubernetes bijvoorbeeld is een cloud-agnostische containertechnologie. Dus ook in onze cloudtransitie kunnen ze, waar nodig, de gewenste ondersteuning bieden.’

Stabiliteit
Het is aan de platform engineers om ervoor te zorgen dat er een plek is waar de DevOps-teams hun nieuw ontwikkelde applicaties kunnen laten landen. Dat kan in AWS zijn, maar natuurlijk ook in het huidige datacenter. ‘Dat betekent dat je te allen tijde scherp moet blijven op de kwaliteit van het bestaande IT-landschap’, benadrukt Harry. Dat moet gewoon optimaal blijven functioneren. Met behulp van onder meer doordacht Life Cycle Management kunnen we die stabiliteit steeds weer garanderen. Quintor heeft daarin veel voor TKP betekend.’