The situation: an opportunity to improve development processes
Deltares employs approximately 100 developers across various teams, developing complex software models for partners such as Rijkswaterstaat. They identified an opportunity to improve their development processes by achieving a more stable and efficient software delivery system.
The goal was to establish more consistent CI/CD (Continuous Integration/Continuous Delivery) environments.
The impact: freeing developers to focus on their core tasks and improving development processes
With a more stable and automated CI/CD environment, developers would be able to deliver software faster and in a more predictable manner. Smoothly running pipelines and a decrease in support requests would enable developers to dedicate more time to their primary focus: innovative solution development for their customers.
"Our upgraded CI/CD infrastructure provides a robust and reliable system that optimizes our development workflow. Our developers can now focus more on high-impact software development, resulting in higher productivity."
Implementing automation and containerization for scalable CI/CD
Together, SUE and Deltares set out to reimagine the CI/CD architecture with resilience and scalability at its core. The results were quickly visible: pipelines ran more smoothly, support requests decreased, and the entire CI/CD process became more stable and predictable, giving development teams the freedom to focus on building great software.
The Outcome
-
Automated maintenance with Ansible and Jenkins
We have introduced monthly refresh cycles for build agents, using Ansible and Jenkins to keep environments clean, secure, and consistent. -
Containerized build environments
The largest product has been migrated to Docker, enabling isolated and reproducible builds and eliminating dependencies. -
Proactive monitoring and fewer support requests
Custom checks and daily reports have been developed to detect errors early on. This reduces downtime and allows developers to focus on innovation. -
Standardized environments across the board
Consistent build configurations provided greater clarity and predictability in the release process.
Looking ahead to the future: scaling with Kubernetes
With a more stable foundation in place, Deltares and SUE began looking to the future. Their next step? Kubernetes. Initial proof-of-concept trials explored using Kubernetes pods for build agents, offering on-demand scalability, improved security, and fully ephemeral environments. These experiments promise even greater isolation, reproducibility, and flexibility as Deltares continues to grow.
This forward-looking approach positions Deltares to continue delivering high-quality software efficiently, meeting the evolving needs of their partners, stakeholders, and clients.
Take your CI/CD infrastructure to the next level with SUE
Is your organization facing challenges in the area of CI/CD stability and scalability? Discover how the expertise of SUE in automation and infrastructure modernization can transform your software delivery processes.
Contact us today to learn about our DevOps solutions and how we help your teams focus on innovation by removing infrastructure bottlenecks.
Start by eliminating infrastructure bottlenecks
Start by eliminating infrastructure bottlenecks
* required