Onder de vlag van Kroescontrol mag ik mooie projecten uitvoeren voor uiteenlopende en interessante opdrachtgevers. Dergelijke interessante opdrachten waren voor mij een aantal jaren geleden de hoofdreden om de overstap naar Kroescontrol en de detachering te maken. Daarnaast wilde ik dolgraag mijn kennis uitbreiden en mezelf verdiepen in verschillende technologieën. Deze verdieping vind ik enerzijds in de opdrachten zelf, anderzijds in talloze homelab projecten, maar ook in het volgen van cursussen en behalen van certificaten.
Deze post staat volledig in het teken van dat laatste; het behalen van certificaten. In dit geval de zestien stuks van het Golden Kubestronaut programma.
Waarom certificeren?
Toen ik de overstap maakte naar Kroescontrol nam ik meer dan twaalf jaar aan ervaring in de shared en managed hosting wereld met me mee. In die twaalf jaar heb ik soms tot aan mijn knieën in de technische modder gestaan en enorm veel geleerd en ervaring opgedaan. In die basis is mijn passie voor het bouwen van moderne IT platformen en met name de automatisering eromheen ontstaan.
In die tijd zijn certificeringen altijd achterwege gebleven. Het vak leerde ik in de praktijk van senior vakidioten en vooral door veel zelf te doen. Door de jaren heen begon het toch te kriebelen; ook ik zou nog best wat op kunnen steken van een cursus of het zou me op zijn minst een ander perspectief kunnen geven om zaken te bekijken en beoordelen. Mijn wens om in ieder geval een certificaat of twee binnen te slepen werd steeds groter.
Tijdens de eerste gesprekken met Kroescontrol werd duidelijk dat we ook daarin op één lijn zitten; het volgen van cursussen en behalen van certificaten werd aangemoedigd, maar niet afgedwongen. Daarin was Serge's enthousiasme wel erg aanstekelijk. Ooit gaf hij zelf RHCSA trainingen en zat vol passie en enthousiasme over techniek te praten met me. Een mengelmoes van enthousiasme, nieuwsgierigheid, leergierigheid en een stukje trots borrelde bij mij op en de knoop was doorgehakt. Ik zou starten bij Kroescontrol en daarmee ook beginnen met het behalen van certificaten. Mijn verwachting was dat ik de combinatie van tijdsdruk en interessante problemen om binnen een examen op te lossen als een leuke uitdaging zou gaan ervaren.
Het begin
Met het starten bij Kroescontrol ging ik direct aan de slag met het behalen van certificaten. Red Hat Certified System Administrator (RHCSA) was mijn eerste en was direct een succes. Na twaalf professionele (en heel wat meer hobby) jaren in Linux ervaring en een goede voorbereiding kon deze niet mislukken. Het examen zelf vond ik een leuke ervaring. Mijn eerdere verwachting werd bevestigd en ik vond de uitdaging die een dergelijk examen geeft leuk. Daarnaast stak ik er nog wat van op en kreeg ik er inderdaad nieuwe inzichten door.
Na RHCSA richtte ik mijn pijlen op Certified Kubernetes Administrator (CKA). Wat ik toen nog niet wist, eerlijk gezegd ook niet durfde te dromen, is dat het behalen van CKA het startpunt zou zijn voor veel meer certificaten uit het CNCF landschap. Uiteindelijk bleek CKA het begin te zijn van mijn reis naar initieel Kubestronaut en later de Golden Kubestronaut status.
Golden Kubestronaut
Die titel, Golden Kubestronaut, is een mooie kers op de taart, maar niet de hoofdreden voor het behalen van alle zestien certificaten. Het ging mij er vooral om het ecosysteem rondom Kubernetes verder te verkennen, de verdieping te zoeken in de verschillende technieken en tools uit dit landschap.
De certificaten waren stuk voor stuk een mooie reden om enerzijds kennis op te doen via online cursusmateriaal of documentatie, anderzijds om binnen mijn homelab te experimenteren met de verschillende tools. Vrijwel elk certificaat begon met de corresponderende KodeKloud cursus, waarbij ik zeer te spreken ben over de kwaliteit van de cursussen. Soms al tijdens, maar vaak na het afronden van de cursus zocht ik verdere verdieping door de opgedane kennis toe te passen in mijn homelab. Elk examen was telkens een mooie manier om een onderdeel af te sluiten, inclusief de gezonde spanning van de uitdaging tijdens het examen.
In deze post wil ik mijn ervaring delen met elk van de elf extra certificaten. De vijf Kubestronaut certificaten laat ik hierbij buiten beschouwing. Op volgorde van behalen:
CAPA: Certified Argo Project Associate
Na het behalen van CKA in 2023 was ik benieuwd geraakt naar CKAD. Toen CAPA in 2024 beschikbaar werd, hadden we de mogelijkheid een CKAD + CAPA bundel aan te schaffen, wat we met een aantal Kroescontrol collega's deden.
Toentertijd was ik nog niet erg bekend met Argo. Wat met het verkennen van Argo (met name Argo CD) wel heel duidelijk werd, was dat mijn manier van werken en denken precies overeenkwam met de concepten en gedachte achter Argo. Het GitOps werken, Infra / Config as code en gescheiden houden van verantwoordelijkheden (zoals verschillende applications in Argo CD) deed ik al sinds jaar en dag. Ja, ik gebruikte andere technologieën, maar de gedachte was exact hetzelfde.
Het examen zelf raakt de verschillende onderdelen van het Argo ecosysteem en beperkt zich niet alleen tot Argo CD, maar ook Argo Rollouts en Argo Workflows. Nu ik dagelijks met Argo werk op mijn opdracht betwijfel ik of ik veel nieuwe dingen had geleerd, maar toentertijd was dit mijn eerste ervaring met Argo en werd ik erg enthousiast van de mogelijkheden. Hoe dan ook een interessante ervaring als je net als ik toen nog niet bekend bent met Argo of als je benieuwd bent naar de mogelijkheden van Argo buiten Argo CD om.
PCA: Prometheus Certified Associate
Toen het Golden Kubestronaut programma in 2025 aangekondigd werd, had ik mijn twijfels. Toch borrelde in het voorjaar van 2026 de welbekende kriebel weer bij me naar boven. Ik merkte aan mezelf dat ik op zoek ging naar een reden om verdere verdieping te zoeken in de technologieën uit het CNCF landschap. Ook werd ik benieuwd naar wat het combineren van cursussen met toepassen van de opgedane kennis in mijn homelab en op mijn opdracht me zou kunnen brengen.
Uiteindelijk nam ik mij voor het traject met PCA (Prometheus) en KCA (Kyverno) te starten, en te kijken waar het me zou brengen. Beiden had ik weleens aangeraakt, maar ik had naar mijn mening nog te weinig kennis en ervaring ermee.
PCA gaf me de mogelijkheid om dieper in Prometheus en PromQL te duiken. De achterliggende observability concepten waren mij niet onbekend, maar de geavanceerdere mogelijkheden binnen PromQL queries en data uit metrics kunnen halen waren erg interessant. Mijn basis Grafana dashboard van mijn homelab heeft in die tijd vele wijzigingen gekregen.
Het examen is een goede combinatie van observability concepten, PromQL queries en basiskennis van Prometheus configuratie.
KCA: Kyverno Certified Associate
Kyverno kwam tijdens CKS al deels aan bod, maar ik voelde ook hierbij de behoefte verder in te gaan op de mogelijkheden die het biedt. KCA leert je geavanceerde Kyverno policies bouwen en gaat in op resource filters, de verschillende soorten rules en exceptions en best practices. Tijdens het leren heb ik ook veel geëxperimenteerd met Kyverno in mijn homelab en zie ik goede mogelijkheden om Kyverno toe te gaan passen op mijn opdracht.
De KodeKloud cursus sluit redelijk goed aan op het examen, maar sommige vragen kwamen op me over alsof ze toegevoegd waren om maar de 60 vragen te kunnen redden. Toch mocht het de pret niet drukken en was het gros van de vragen daadwerkelijk inhoudelijk gerelateerd aan Kyverno.
CBA: Certified Backstage Associate
Op een vorige opdracht is Backstage al eens langsgekomen, maar dat bleef toen bij een korte onboarding sessie en het toevoegen van een relatief standaard template. Benieuwd naar welke mogelijkheden Backstage nog meer biedt begon ik aan de voorbereidingen. Ik was positief verrast door de mogelijkheden om Backstage aan te passen en custom plugins te ontwikkelen.
Dit laatste, het ontwikkelen van plugins, komt ook veel terug in het examen. Ergens in mijn achtergrond zit een stuk applicatieontwikkeling, maar moderne JavaScript ontwikkeling met React en TypeScript was voor mij erg nieuw. Het was voor mij vooral een interessante zijstraat om te nemen. Met CBA kon ik goed verkennen wat de mogelijkheden van een dergelijk developers portal kunnen zijn en hoe een dergelijk portal aansluit op de platformen die ik zelf bouw.
CGOA: Certified GitOps Associate
Het enige examen waar ik me vrijwel niet op voorbereid had en ook niet uitgebreid over kan schrijven. Ik heb vlot door de KodeKloud materie heen geklikt om te kijken of ik er toch iets van op zou kunnen steken, maar de concepten van GitOps en de manier van werken zijn voor mij als een tweede natuur. Aan het begin van mijn carrière bestond Kubernetes nog niet eens, maar werkte ik al "GitOps".
CGOA zie ik vooral als een instap examen, dat interessant kan zijn voor juniors of trainees om bekend te raken met de GitOps concepten.
OTCA: OpenTelemetry Certified Associate
OTCA is het enige examen waar ik de KodeKloud cursus heb afgebroken. De video's voelden langdradig en wat chaotisch aan en ik merkte dat ik de stof niet goed kon opnemen. In plaats daarvan besloot ik de officiële documentatie door te gaan nemen.
Met PCA op zak zijn de concepten en basis principes van observability en metrics al bekend. OpenTelemetry is breder dan dat en OTCA gaat ook in op traces, OpenTelemetry API en SDK, de OpenTelemetry collector en observability pipelines. PCA en OTCA vullen elkaar goed aan en waar ik in het begin toch enige twijfel had bij de meerwaarde van OTCA, heb ik er uiteindelijk veel van opgestoken. Het examen vraagt soms specifieke kennis en gaf het gevoel de documentatie tot in detail doorgenomen te moeten hebben.
Het examen is vooral interessant als je verdieping zoekt in observability en de achterliggende concepten.
CCA: Cilium Certified Associate
Onderdeel van mijn homelab is een cluster van Talos nodes waarop Cilium als CNI is geconfigureerd. Zoals ik eerder schreef, wilde ik dit traject gebruiken als reden om meer te doen met de verschillende tools uit het landschap. Cilium stond bovenaan deze lijst, want alhoewel het in mijn homelab draait, had ik mezelf nog niet ertoe gezet veel meer ermee te doen dan dat en netwerken binnen Kubernetes fascineren me.
Onder begeleiding van de cursus ging ik aan de slag met alle mogelijkheden die Cilium biedt. Van het vervangen van kube-proxy (en de redenen waarom je dat zou doen), tot service meshes en observability; alles kwam aan bod. Voor mezelf nam ik nog een kleine afslag om eBPF en de werking hiervan op kernelniveau te onderzoeken.
Het CCA examen is interessant voor een ieder die werkt met Kubernetes platformen. Een CNI en de werking van Kubernetes netwerken zijn een belangrijke basis die je beter helpt begrijpen hoe het platform werkt en functioneert.
ICA: Istio Certified Associate
Qua functionaliteit als service mesh zit er overlap in CCA en ICA, maar ICA mag niet ontbreken wat mij betreft. Dankzij ICA heb ik een veel beter beeld gekregen van een service mesh en de mogelijkheden rondom traffic management en authenticatie.
Niet geheel onbelangrijk te vermelden dat ICA het eerste certificaat in deze lijst is dat weer hands-on was in plaats van gericht op de theorie in een multiple-choice formaat. Eerlijk gezegd heb ik veel opgestoken van de overige certificaten, maar vind ik de hands-on examens toch veel leuker. Ik zit graag met mijn vingers aan de knoppen. Zoals ik al eerder schreef, hou ik vooral van de technische uitdagingen onder de tijdsdruk van een examen.
ICA is zeker een aanrader, een leuk examen waarin veel verschillende facetten van Istio aangeraakt worden.
LFCS: Linux Foundation Certified System Administrator
Onder water is Kubernetes nog steeds Linux. Zelfs in een minimalistische en gesloten distributie als Talos draaien de containers nog steeds als geïsoleerde Linux processen. De basiskennis van Linux die vereist is voor LFCS helpt bij het begrijpen van de interne werking van een platform. Veel problemen die ik heb onderzocht en opgelost op mijn opdracht waarin OpenShift gebruikt wordt, zijn terug te leiden naar de basis van Linux. Daarom is mijns inziens LFCS een goede toevoeging aan het Golden Kubestronaut programma.
Ter voorbereiding heb ik vooral gekeken naar de lijst van competenties van het examen en voor mezelf besloten voor welke onderdelen ik mijn geheugen moest opfrissen. Voor bijvoorbeeld het beheren van gebruikers en cronjobs vertrouwde ik op mijn eerder opgedane ervaring, maar voor bijvoorbeeld het configureren van netwerken heb ik toch even gezocht welke configuratie tool Ubuntu tegenwoordig gebruikt en hoe deze te configureren.
Het examen zelf vond ik precies uitdagend genoeg om het een leuke ervaring te geven. De taken vond ik enigszins vergelijkbaar met RHCSA, wellicht net iets makkelijker.
CNPE: Certified Cloud Native Platform Engineer
Het examen waar ik het meest benieuwd naar was en vol enthousiasme naar uitkeek om aan te beginnen. Dat rechtvaardigt om iets uitgebreider op dit examen in te gaan dan op de rest. "Cloud Native Platform Engineer" is een breed begrip. Voor ik aan de gerelateerde KodeKloud cursus begon, vroeg ik me vooral af hoe men de diepgang en complexiteit van ons werk in een examen van twee uur / zestien taken had weten te stoppen.
De lijst van competenties en de ervaringen van anderen lichtten al een tipje van de sluier op. De KodeKloud cursus maakte voor mij het beeld compleet; het examen is vooral erg divers, maar is genoodzaakt op veel plekken slechts de oppervlakte te raken. Diep de materie in moeten gaan is niet realistisch en voor een dergelijk examen ook niet gewenst. Maakt dit het tot een makkelijk examen? Zeker niet.
Moeilijk wil ik CNPE ook niet noemen. Ik denk dat ik uitdagend de juiste term vind, waarbij ik niet voorbij wil gaan aan de benodigde werkervaring. Dit is namelijk geen examen dat je zomaar gaat halen. Alhoewel het niet benoemd wordt op de website, zie ik zelf wel twee voorwaardes om het examen te doen en te halen:
- CKA(D)
- (werk)ervaring met de tools
Tijdens mijn voorbereiding heb ik CKA en CKAD, die ondertussen waren verlopen, vernieuwd. De basis van Kubernetes is een rode draad door het gehele CNPE examen heen. Alhoewel ik dagelijks met Kubernetes (OpenShift) werk, hielp het om de basis weer op te frissen. Daarnaast is het daadwerkelijk aangeraakt hebben van de tools, in de praktijk of in een homelab, de sleutel tot succes. Naast enkele standaardzaken raakt het CNPE examen namelijk de volgende tools:
- Tekton Pipelines
- Argo CD Applications / Flux
- Argo Workflows
- Argo Rollouts / Flagger
- Istio Virtual Services
- Crossplane Composite Resource Definitions
- OpenCost
- Grafana
- Prometheus
- Jaeger
De KodeKloud cursus is een enorme aanrader om de juiste kennis op te doen van alle componenten die terugkomen in het examen. De cursus schept een goed beeld van wat je kunt verwachten, de labs en het mock exam geven je een goede oefening en de materie wordt op een heldere manier behandeld en uitgelegd. Wanneer je in het werkveld of een homelab verdere diepgang zoekt, ben je goed voorbereid en heb je een mooie reden om te experimenteren met deze tools.
CNPA: Certified Cloud Native Platform Engineering Associate
Pro-tip van een (oud)teamgenoot op mijn huidige opdracht: doe CNPA (of een ander theorie / multiple choice) examen als laatste. Waarom? Van de hands-on examens krijg je het resultaat pas precies 24 uur na het starten van het examen. Mocht er één toch niet zo lekker zijn gegaan, zit je niet bijna 24 uur nagels te bijten en jezelf af te vragen of je de Golden status behaald hebt of nog een herkansing moet plannen. De uitslag van multiple-choice examens is direct beschikbaar na het afsluiten van het examen.
CNPA tegenover CNPE is als KCSA tegenover CKS; de één test de theoriekennis, de ander de praktijk. CNPA gaat volledig in op de theorie achter moderne IT platformen. Het examen test kennis van DevOps en GitOps manieren van werken, observability concepten, de gedachte achter developer portals en hoe je het succes van een platform meet.
Met 85 (in plaats van de standaard 60) vragen is het examen iets groter dan de overige theorie examens. Wat mij betreft was CNPA een goed examen om het traject mee af te sluiten en biedt het een goede manier om de basisconcepten van moderne IT platformen te leren of op te frissen.
Conclusie
Zo terugblikkend kan ik voor mezelf stellen dat het een leerzaam traject is geweest. Stuk voor stuk is (bijna) elk certificaat interessant en op een eigen manier uitdagend. Is het een "must-have"? Nee, dat zeker niet. Maar als je net als ik een extra reden wil hebben om bepaalde technologieën verder te verkennen en plezier haalt uit de uitdaging van een examen, is het absoluut een aanrader. Sta je aan het begin van je carrière, is het een mooie manier om het landschap te verkennen.
Wat hoe dan ook in mijn optiek van belang is, is dat je naast de vele theoretische kennis in het traject ook praktijkervaring opdoet. Veelal heb ik naast het cursusmateriaal geoefend en geëxperimenteerd in mijn homelab of raakte ik bepaalde zaken al aan in mijn opdracht. Die praktische kennis is voor mij de echte waarde uit het gehele traject en waar ik de verdieping heb gevonden. Ook omdat de realiteit in de praktijk vaak vele malen rommeliger is dan de volledig steriele / best-practice omgeving waarin de cursussen en examens verkeren.
Een bijkomend voordeel van dit traject is dat ik merkte dat het mijn brein goed deed. Ik hield mezelf fris en scherp door eigenhandig de technologieën in te duiken en ze mezelf eigen te maken. Door op de opdracht op eenzelfde manier te werken en thuis te blijven experimenteren in mijn homelab, hoop ik die frisse blik te behouden.
Mocht je deze post tot hier hebben gelezen, bedankt voor je aandacht. Met deze post wilde ik vooral inzicht geven in het Golden Kubestronaut traject, wat je kunt verwachten en hoe je daarin extra verdieping kunt vinden, maar ook mijn enthousiasme delen. Als je zelf de kriebel voelt om aan dit traject te beginnen, laat je vooral niet afschrikken door de zestien certificaten. Begin gewoon bij één, en kijk waar het je brengt.
Heb je vragen over een specifiek certificaat, wil je sparren over je eigen traject, of gewoon eens praten over techniek? Neem gerust contact met me op.
