01 · Embedded engagement · ongoing, more than 12 months
National banking group
An internal data platform rebuilt as code, as a GitOps flow, and self-service.
- Starting point
- An internal data platform shared by several business teams. Deployments were done by hand, environment by environment. Two installations meant to be identical were not, and nobody could say where they diverged. Opening a working environment for a team meant filing a request, then waiting.
- Built
Engineers embedded in the client's teams, on their repository and their delivery chain. What was done by hand is now described, versioned and reviewed.
- The base described as code: OpenTofu for what is a resource, Ansible for what is not.
- Deployments as a GitOps flow under Argo CD: the repository is the reference, and drift from the cluster is read and corrected in the same place.
- Working environments from a single template, opened by the teams themselves.
- Metrics, logs and traces on one clock, from the application service down to the node.
- Every change leaves a named trail: who proposed it, who reviewed it, when it was applied.
- How it ran
- An embedded engagement opened for twelve months, renewed since. Our engineers work on the client's repository, in its rituals and at its pace. Every piece of work is done in pairs, one of the client's engineers and one of ours; merging stays with the client. Skills transfer is not a closing workshop, it is how the work gets done.
- Outcome
- Two environments meant to be identical are; where they differ, the difference reads as a diff.
- A team opens its own environment without going through us.
- An incident can be replayed: the platform's state at the time sits in the repository history.
- Reversibility: everything we write lives in the client's own repositories.
- Measured
- 34 %of data-engineering time recoveredA single engagement, after moving to self-service environments. Self-reported by the client team, before/after. Not generalisable.As of March 2026.
- Stack
- KubernetesArgo CDOpenTofuAnsibleGrafanaOpenTelemetry
The group is not named, and its network topology will not be described.