Infrastructure consolidation
From 7 to 3 virtual servers without losing service
Institutional project: the code is not public and screenshots use test data.
The problem
Seven institutional applications spread across seven virtual machines, each configured differently, with failures detected only when a user complained.
My role
Technical lead: design, migration plan and execution.
The solution
I unified the applications on a common Docker, Docker Compose and Nginx setup, documented in an ADR, and added monitoring with automatic alerts (Zabbix and Uptime Kuma).
The result
57% less infrastructure and centralized visibility of every service's health.
- −57% virtual machines (7 → 3)
Technologies
- Docker
- Docker Compose
- Nginx
- Zabbix
- Uptime Kuma
- AlmaLinux
- Nutanix AHV
In my journey
- Software & Infrastructure Engineer (Tech Lead) · Government of Boyacá — IT Department · Aug 2025 – Aug 2026