On-Premise Infrastructure Migration for Water & Waste Management
Services Covered:

Industry
Utilities
Duration
12 months
Budget
Confidential
Start Date
1 May 2024
Team Size
1-5
Engagement Model
Nearshore
Project Capability Score (PCS)
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
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
Cloud
Tech Stack
Python
Node.js
PostgreSQLKubernetes
Ansible
Git
HelmGrafana
Prometheus
Datadog
Docker
Argo CD
Client Endorsement
Overall Review Rating
5
5 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.”
Note: This endorsement is based on publicly available client feedback from external review sources.
More Projects by Zaven
Endorsed
Completed
Financial Services
Automated Testing Framework and E2E Test Suite for Financial Platform
Services Covered:
+2 more
Endorsed
Completed
Construction
Tender Analysis MVP Development Using AI for Volve
Services Covered:
+4 more

