Een betrouwbare en schaalbare CI/CD-infrastructuur voor Deltares

Share this:
De situatie en de impact

De situatie: een kans om ontwikkelprocessen te verbeteren

Deltares telt ongeveer 100 developers, verdeeld over meerdere teams, die complexe softwaremodellen ontwikkelen voor partners zoals Rijkswaterstaat. De organisatie zag een duidelijke kans om de ontwikkelprocessen te verbeteren door te werken aan een stabieler en efficiënter software delivery-systeem.

Het doel was het realiseren van meer consistente CI/CD-omgevingen (Continuous Integration / Continuous Delivery), zodat teams sneller, betrouwbaarder en met minder frictie software konden opleveren.

De impact: developers vrijmaken om zich te focussen op hun kerntaak en ontwikkelprocessen te verbeteren

Met een stabielere en geautomatiseerde CI/CD-omgeving kunnen developers software sneller en voorspelbaarder opleveren. Soepel draaiende pipelines en minder supportverzoeken stellen developers in staat om meer tijd te besteden aan hun kerntaak: het ontwikkelen van innovatieve oplossingen voor hun klanten.

Windmills in the Netherlands near a canal
Han van Veldhuizen, Director of IT, Deltares
"Onze geüpgradede CI/CD-infrastructuur levert een robuust en betrouwbaar systeem dat onze ontwikkelworkflow optimaliseert. Onze developers kunnen zich nu meer richten op high-impact softwareontwikkeling, wat resulteert in een hogere productiviteit."
De oplossing

Automatisering en containerization implementeren voor schaalbare CI/CD

Samen hebben SUE en Deltares de CI/CD-architectuur opnieuw vormgegeven, met veerkracht en schaalbaarheid als uitgangspunt. De resultaten waren snel zichtbaar: pipelines draaiden soepeler, het aantal supportverzoeken nam af en het volledige CI/CD-proces werd stabieler en voorspelbaarder. Dit gaf developmentteams de vrijheid om zich te richten op waar het echt om draait: het bouwen van geweldige software.

The Outcome

  • Geautomatiseerd onderhoud met Ansible en Jenkins
    We hebben maandelijkse refreshcycli voor build agents geïntroduceerd, waarbij Ansible en Jenkins worden ingezet om omgevingen schoon, veilig en consistent te houden.

  • Gecontaineriseerde build-omgevingen
    Het grootste product is gemigreerd naar Docker, waardoor geïsoleerde en reproduceerbare builds zijn gerealiseerd en afhankelijkheden zijn geëlimineerd.

  • Proactieve monitoring en minder supportverzoeken
    Er zijn custom checks en dagelijkse rapportages ontwikkeld om fouten vroegtijdig te detecteren. Dit vermindert downtime en stelt developers in staat zich te richten op innovatie.

  • Gestandaardiseerde omgevingen over de hele linie
    Consistente buildconfiguraties zorgden voor meer duidelijkheid en voorspelbaarheid in het releaseproces.

Walker crossing a bridge over a river in the Netherlands
De volgende stap

Vooruitkijken naar de toekomst: schalen met Kubernetes

Met een stabielere basis op orde keken Deltares en SUE vooruit naar de volgende stap: Kubernetes. In eerste proof-of-concepttrajecten is onderzocht hoe Kubernetes-pods kunnen worden ingezet als build agents. Dit biedt on-demand schaalbaarheid, verbeterde security en volledig ephemere omgevingen. Deze experimenten beloven nog meer isolatie, reproduceerbaarheid en flexibiliteit naarmate Deltares verder groeit.

Deze toekomstgerichte aanpak positioneert Deltares om efficiënt hoogwaardige software te blijven leveren en zo te blijven voldoen aan de veranderende behoeften van partners, stakeholders en klanten.

Walker crossing a bridge over a river in the Netherlands
Innovate faster

Til je CI/CD-infrastructuur naar een hoger niveau met SUE

Heeft jouw organisatie te maken met uitdagingen op het gebied van CI/CD-stabiliteit en schaalbaarheid? Ontdek hoe de expertise van SUE in automatisering en infrastructuurmodernisering je software delivery-processen kan transformeren.

Neem vandaag nog contact met ons op en ontdek onze DevOps-oplossingen en hoe wij je teams helpen zich te focussen op innovatie door infrastructuurknelpunten weg te nemen.

Three people sitting in chairs.
Three people sitting in chairs.

Begin met het elimineren van infrastructuurknelpunten

stefan.behlen 1
Stefan Behlen

Let's talk!


Begin met het elimineren van infrastructuurknelpunten

* required

By sending this form you indicate that you have taken note of our Privacy Statement.
Privacy Overview
This website uses cookies. We use cookies to ensure the proper functioning of our website and services, to analyze how visitors interact with us, and to improve our products and marketing strategies. For more information, please consult our privacy- en cookiebeleid.