The situation: an opportunity to improve development processes
Deltares has approximately 100 developers, spread across multiple teams, who develop complex software models for partners such as Rijkswaterstaat. The organization saw a clear opportunity to improve its development processes by working toward 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 have redesigned the CI/CD architecture, with resilience and scalability as their guiding principles. The results were quickly apparent: pipelines ran more smoothly, the number of support requests decreased, and the entire CI/CD process became more stable and predictable. This gave development teams the freedom to focus on what really matters: building great software.
The result
-
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 main 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 related to CI/CD stability and scalability? Read how SUE accelerates your software delivery through automation and infrastructure modernization.
Contact us to learn more about our DevOps services and how we eliminate infrastructure bottlenecks so your teams can focus on their product.
You can read about how SUE sets up an internal developer platform on the Platform Engineering page.
Start by eliminating infrastructure bottlenecks
Start by eliminating infrastructure bottlenecks
* required