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:
Legacy infrastructuur: Het Kubernetes productiecluster en Jenkins draaiden op verouderde versies die niet langer werden ondersteund.
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.
Cloud-migratie: Een groot aantal websites moesten worden gemigreerd naar de Cloud (via het Standaard Platform van Logius).
Veiligheid en stabiliteit: De live productieomgeving, gehost op meer dan 600 Linux VMs, moest continu veilig en stabiel blijven.
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 kernel upgrades) en Jenkins om verouderde versies te ondersteunen 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 VMs 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:
Gefaseerde migraties: Door de migraties op te splitsen in kleinere, beheersbare stappen kon hij continuïteit garanderen in de productieomgeving.
Automatisering: Hij implementeerde CI/CD-processen en automatiseerde technische taken om menselijke fouten te minimaliseren en tijd te besparen.
Samenwerking met stakeholders: André werkte nauw samen met ruim 10 Openweb-collega’s, Capgemini-teams en architecten van het ministerie om kennis te delen en problemen gezamenlijk op te lossen.
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:
Stabiele Kubernetes productieomgeving: Door upgrades en migraties werd de omgeving veiliger, stabieler en efficiënter in troubleshooting.
Succesvolle Cloud-migratie: Een groot aantal websites werden succesvol gemigreerd naar de Cloud, wat resulteerde in een schaalbaardere en toekomstbestendige infrastructuur.
Verbeterde automatisering: Automatisering van Elastic Cloud deployments en logging zorgde voor betere monitoring en inzichten.
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.
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!
:format(webp))
:format(webp))