The client needed to run a legacy stack (Java 7, Tomcat 7). I designed a fully Infrastructure-as-Code setup that isolates and runs the application on a modern Linux host, enabling smooth migrations with full control. Delivered containerized services, docker-compose orchestration, Ansible provisioning/hardening, TLS reverse proxy, scheduled backups with tested restore, healthchecks/logging/metrics, and comprehensive runbooks. Outcome: portability, reproducibility, baseline security and low-friction operations.