2 leestijd

‘Als niemand iets merkt, hebben wij ons werk goed gedaan.’

‘Als niemand iets merkt, hebben wij ons werk goed gedaan.’
‘Als niemand iets merkt, hebben wij ons werk goed gedaan.’
4:56

De zichtbare updates van Magister springen meteen in het oog. Nieuwe schermen, verbeterde flows, handige functies. Maar achter de schermen gebeurt minstens zoveel. Onzichtbaar, maar cruciaal. Platform-engineer Frans Hoekstra zorgt er samen met zijn team voor dat alles achter de schermen van Magister probleemloos blijft draaien. “Onze uitdaging? Zorgen dat de software die gebouwd wordt, ergens stabiel en veilig kan draaien.”

 

Van software naar infrastructuur

Frans begon zijn loopbaan als softwareontwikkelaar, maar maakte zeven jaar geleden bewust de overstap naar het platform-team. “Na twintig jaar programmeren merkte ik dat ik minder enthousiast werd van het visuele aspect, of een knop pixel-perfect staat en de juiste kleur heeft, daar ligt mijn hart gewoon niet. Ik vond het veel interessanter om te zorgen dát iets werkt, dan hoe het eruitziet.”


Die interesse bracht hem bij het team van Magister, waar hij nu werkt aan alles wat ‘onder de motorkap’ zit: van servers en netwerken tot databases en beveiliging. “In plaats van nadenken over de user interface, denk ik nu na over hoe we onze systemen zo stabiel, schaalbaar en veilig mogelijk houden.”
  “Ik vond het veel interessanter om te zorgen dát iets werkt.”


Een nieuw Database-cluster zonder dat je het merkt

Een mooi voorbeeld van wat ‘onder de motorkap’ gebeurt, is de migratie naar een nieuw Database-cluster. “Daarin staat álle data van onze klanten: leerlingen, cijfers, roosters, historie. Die migratie doen we school voor school, op momenten dat gebruikers er geen hinder van ondervinden, dus ook in de avonduren. Dat is een bewuste keuze, want de systemen moeten blijven draaien. Gebruikers merken er niets van, en dat is precies de bedoeling.

”Gebruikers merken er bijna niets van, en dat is precies de bedoeling.”


Altijd paraat, nooit zichtbaar

Elke ochtend start Frans zijn werkdag met een controle van de meldingen die ’s nachts zijn binnengekomen. “We hebben veel automatische processen draaien, dus je wilt weten hoe de nacht is verlopen. Soms krijg je ’s ochtends een systeem melding en begint het speurwerk: is het een incident of iets onschuldigs? Vaak blijkt het mee te vallen.”

Overdag werken Frans en zijn team aan de voorbereiding van onderhoud, updates en veiligheid. “Het vertrouwen van scholen en leerlingen dat hun data veilig is, is onze grootste verantwoordelijkheid. Daar mag niets misgaan. Alles moet up-to-date zijn, ook de systemen waar bijna niemand nog aan denkt.” Het daadwerkelijke onderhoud voeren ze buiten school- en lestijden uit, vaak ’s avonds of in het weekend, om verstoringen tijdens het gebruik te voorkomen.

Veiligheid boven zichtbaarheid

Een uitdaging is dat het werk meestal achter de schermen plaatsvindt en dus onzichtbaar blijft voor gebruikers. “Nieuwe functionaliteiten trekken de aandacht: daar wordt over gesproken, die zie je meteen. Wat wij doen, merk je juist niét, totdat er iets fout gaat. Daarom moeten wij altijd een paar stappen vooruitdenken en problemen vóór zijn. Het is minder zichtbaar werk, maar minstens zo belangrijk.”

Testen, monitoren en risico’s spreiden

Om problemen te voorkomen, wordt alles eerst getest in interne omgevingen. Grote wijzigingen worden gefaseerd uitgerold, soms op één of twee machines tegelijk. “We zijn erg risicomijdend. Zeker rond spannende momenten als de start van het schooljaar of de examenuitslagen. Dan voeren we alleen noodzakelijke wijzigingen door en houden we alles extra goed in de gaten.”

“We zijn erg risicomijdend, vooral bij belangrijke momenten.”

Korte lijntjes, grote impact

Het platform-team van Frans bestaat uit 15 mensen en werkt intensief samen met de ontwikkelteams. “Zij bouwen de software, wij zorgen dat het ergens kan draaien. Zij zijn onze ‘klanten’. Wat wij doen, is detailwerk, maar het heeft impact. Magister heeft meer dan een miljoen gebruikers. Als wij een fout maken, merken heel veel mensen dat meteen.”

Technologie binnen Schoologica

Nu Magister onderdeel is van Schoologica, ontstaan er nieuwe mogelijkheden voor samenwerking tussen verschillende onderdelen van het bedrijf. Frans: “We gaan kijken hoe we krachten kunnen bundelen. Bijvoorbeeld door technologie die we binnen Magister hebben ontwikkeld, beschikbaar te maken voor andere producten binnen Schoologica.”

Dat kan ook gevolgen hebben voor het team zelf. “Het zou zomaar kunnen dat collega’s die nu alleen voor Magister werken straks ook bijdragen aan bredere, gezamenlijke systemen. We staan aan het begin van die samenwerking, maar het biedt interessante kansen. Maar, hoewel het speelveld verandert, blijft onze missie hetzelfde: zorgen dat alles achter de schermen vlekkeloos werkt.”


Het doel: onzichtbaar blijven

Tot slot vat Frans zijn werk met een knipoog samen: “Als we niets horen van gebruikers, doen wij ons werk goed.”