EndorsedendorsedCompleted

On-Premise Infrastructure Migration for Water & Waste Management

Services Covered:

Custom Software Development • DevOps • Cloud Consulting and Services • IT Consulting • UI/UX Design
Project hero — replace with case study imagery
Industry
Industry

Utilities

Duration
Duration

12 months

Budget
Budget

Confidential

Start Date
Start Date

1 May 2024

Team Size
Team Size

1-5

Engagement Model
Engagement Model

Nearshore

Project Capability Score (PCS)

gauge meter
81/100
Strong

Project Capability Score (PCS) estimates how capable Zaven is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Suez Advanced Solutions UK Ltd

mapMaidenhead, United Kingdom

Project Summary

Zaven migrated a water and waste management company's AWS-hosted Inflowmatix application to an on‑premise Kubernetes architecture, containerizing components and replacing AWS services with cloud-agnostic/self-hosted alternatives. They automated server provisioning and CI/CD using Ansible, Git, Helm and ArgoCD, and implemented monitoring (Grafana, Prometheus, Datadog) and SSL via Let’s Encrypt. The team delivered a functional, documented solution that runs on an 8-core server and reduced the full deployment time to about 30 minutes while maintaining client data security. Project management and communication were proactive and well organized.

Key Challenges

  • Enable on-premise deployment of the Inflowmatix application for specific client requirements
  • Containerise application components for portability
  • Replace AWS-specific services with open-source or self-hosted alternatives
  • Automate installation and maintenance for efficient deployment across environments

Project Deliverables

  • Fully functional Kubernetes cluster
  • Containerized applications (Docker)
  • Automated installation scripts (Ansible)
  • CI/CD pipelines (Git, Helm charts, ArgoCD)
  • Integrated monitoring (Grafana, Prometheus, Datadog)
  • SSL via Let’s Encrypt
  • Modernized application components

Project Solution

Zaven assessed the client's AWS infrastructure and designed a Kubernetes-based on-premise architecture. They containerized applications using Docker, replaced AWS-specific services (e.g., S3, SQS) with cloud-agnostic/self-hosted alternatives, automated server provisioning with Ansible, and implemented CI/CD pipelines using Git, Helm charts and ArgoCD. They also integrated monitoring and observability with Grafana, Prometheus and Datadog and provisioned SSL via Let’s Encrypt. Deliverables included the Kubernetes cluster, automation scripts, modernized app components and full documentation.

Project Outcome

  • Applications run on an 8-core server
  • Full setup from bare server to operational in ~30 minutes
  • Maintained high standards of client data security
  • Functional, documented, deployable on-premise solution
  • Project management delivered timely and proactive communication

Platforms

  • CloudCloud

Tech Stack

  • PythonPython
  • Node.jsNode.js
  • PostgreSQLPostgreSQL
  • KubernetesKubernetes
  • AnsibleAnsible
  • GitGit
  • HelmHelm
  • GrafanaGrafana
  • PrometheusPrometheus
  • DatadogDatadog
  • DockerDocker
  • Argo CDArgo CD

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

“Zaven achieved the project's primary objectives. The team delivered a functional and documented solution that met the client's goal. Zaven's project management was well-organized. They maintained consistent communication, were proactive in identifying potential issues, and were critical thinkers.”

Chris Pounder

Senior Project Manager

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Zaven