Migratie en optimalisatie van de IT-infrastructuur bij het ministerie van Algemene Zaken

Overzicht

André heeft tussen maart 2022 en oktober 2024 als DevOps engineer een cruciale bijdrage geleverd aan de modernisering en migratie van IT-infrastructuren bij het Ministerie van Algemene Zaken. In dit project lag de focus op de migratie van on-premise gehoste websites naar de cloud, het beheer van een Kubernetes-productiecluster, en het waarborgen van een veilige en stabiele live productieomgeving. Dit werk heeft de klant geholpen met het verbeteren van de betrouwbaarheid, veiligheid en efficiëntie van hun IT-processen.

Uitdagingen en doelstellingen

Het project kende diverse technische en organisatorische uitdagingen:

  1. Legacy-infrastructuur: Het Kubernetes-productiecluster en Jenkins draaiden op verouderde versies die niet langer werden ondersteund.

  2. Complexe migraties: Migraties van dockershim naar cri-dockerd en van het filesysteem aufs naar zfs waren noodzakelijk om verdere upgrades van Kubernetes mogelijk te maken.

  3. Cloud-migratie: Een groot aantal websites moest worden gemigreerd naar de cloud (via het Standaard Platform van Logius).

  4. Veiligheid en stabiliteit: De live productieomgeving, gehost op meer dan 600 Linux-VM’s, moest continu veilig en stabiel blijven.

  5. Organisatorische verandering: De overgang naar DevOps-werken in bouwteams vroeg om een cultuuromslag en bewustwording bij de betrokken teams.

Rol van André

André vervulde een sleutelrol in het project en was verantwoordelijk voor:

  • Kubernetes- en Jenkins-upgrades: Hij voerde upgrades uit van Kubernetes (inclusief OS-kernelupgrades) en Jenkins om van verouderde versies af te komen en beveiligingsproblemen (CVE’s) op te lossen.

  • Cloud-migratie: Hij werkte binnen bouwteam Titan aan het migreren van websites naar de cloud en automatiseerde diverse processen, zoals het opspinnen van Elastic Cloud-deployments via GitLab CI-pipelines.

  • Beheer van de productieomgeving: Hij beheerde de Bloomreach-straten die draaiden op 600+ Linux-VM’s en zorgde voor regelmatige updates van Tomcat, Java en andere essentiële componenten.

  • Implementatie van logging: Hij deployde Elastic agents op het SP-platform om IAM- en Akamai-logging zichtbaar te maken in Elastic Cloud.

  • DevOps-bewustwording: Hij droeg bij aan het bewustwordingsproces rondom DevOps werken in de bouwteams, wat de samenwerking en efficiëntie verbeterde.

Aanpak

André’s aanpak was gestructureerd, technisch geavanceerd en samenwerkingsgericht:

  1. Gefaseerde migraties: Door de migraties op te splitsen in kleinere, beheersbare stappen kon hij continuïteit garanderen in de productieomgeving.

  2. Automatisering: Hij implementeerde CI/CD-processen en automatiseerde technische taken om menselijke fouten te minimaliseren en tijd te besparen.

  3. Samenwerking met stakeholders: André werkte nauw samen met ruim tien collega’s van PSG technauts, Capgemini-teams en architecten van het ministerie om kennis te delen en problemen gezamenlijk op te lossen.

  4. Proactieve beveiliging: Regelmatige upgrades van software en systemen zorgden ervoor dat de productieomgeving beveiligd bleef tegen bedreigingen.

Resultaten

De resultaten van André’s werk waren indrukwekkend:

  1. Stabiele Kubernetes productieomgeving: Door upgrades en migraties werd de omgeving veiliger, stabieler en efficiënter in troubleshooting.

  2. Succesvolle Cloud-migratie: Een groot aantal websites werd succesvol gemigreerd naar de cloud, wat resulteerde in een schaalbaardere en toekomstbestendige infrastructuur.

  3. Verbeterde automatisering: Automatisering van Elastic Cloud-deployments en logging zorgde voor betere monitoring en inzichten.

  4. Efficiënter DevOps-werk: Door de samenwerking en DevOps-bewustwording binnen de teams konden processen sneller en efficiënter worden uitgevoerd.

Conclusie

André’s bijdrage aan het Ministerie van Algemene Zaken heeft geleid tot een significante verbetering van de IT-infrastructuur, zowel on-premise als in de cloud. Zijn technische expertise, gestructureerde aanpak en focus op samenwerking hebben de betrouwbaarheid, veiligheid en efficiëntie van de systemen naar een hoger niveau getild. Dit project benadrukt het belang van technische innovatie en een DevOps-cultuur in het behalen van duurzame resultaten.

Meer inspirerende verhalen

Ontdek al onze klantcases

Benieuwd hoe PSG technauts bedrijven helpt met op maat gemaakte oplossingen? Bekijk onze klantcases en laat je inspireren door onze impact.

Klaar voor jouw volgende stap?

Dit zijn de projecten waar onze professionals dagelijks aan werken: inhoudelijk uitdagend en maatschappelijk relevant. Wij verbinden professionals aan opdrachten waarin je kunt doen waar je goed in bent en jezelf verder kunt ontwikkelen.

Nieuwsgierig naar jouw mogelijkheden? Solliciteer of neem vrijblijvend contact met ons op. Dan verkennen we samen jouw volgende stap!

Astronaut zweeft in de ruimte met een laptop in zijn hand
Vijf mannen zitten in een moderne kantoorlounge. Twee zitten op oranje, ronde krukken en drie op gebogen blauwe stoelen. Ze zijn in gesprek, met een groot raam en een decoratief muurstuk op de achtergrond.

Wij helpen je graag verder

Wij bewegen ons door een snel veranderend technologisch universum en begeleiden organisaties in een complex digitaal landschap. Klaar voor jouw reis? Neem contact met ons op en ontdek wat wij voor jouw organisatie kunnen betekenen.