Linux, servidores, deploys y lo que toca mantener

La parte invisible que hace que todo funcione.

Las automatizaciones no se mantienen solas. Necesitan servidores, logs, backups, diagnóstico y a alguien que sepa arreglarlas cuando revientan. De eso me ocupo en mis proyectos, y puedo hacer lo mismo en los tuyos.

servidor → servicio saludable
logs → latencia, modelo, estado
backup → cifrado y verificado
health check → 12 validaciones OK

Servidores y despliegue

VPS en Oracle Cloud ARM64 con Ubuntu, Docker Compose, imágenes fijadas por digest y los puertos cerrados salvo los que hacen falta.

Diagnóstico y monitorización

Health checks escritos en Python, logs estructurados, métricas de runtime y smoke tests antes de cada deploy.

Seguridad básica

Cloudflare Tunnel, nftables, fail2ban, puertos cerrados, backups cifrados con GPG y los secretos fuera del repo, donde deben estar.

Entornos reproducibles

Docker Compose con versiones fijadas, configuración en un solo sitio y validaciones antes de tocar producción.

Automatización de operaciones

Cron jobs para backup, compactación de memoria, recuperación y reportes. Scripts de mantenimiento con frenos de seguridad.

Menos magia, más señales

Cuando algo falla no hay que adivinar: logs claros, métricas útiles y herramientas para diagnosticarlo. Nada de cajas negras.

Stack de infraestructura

Lo que uso para mantenerlo de pie

También es la parte que me ha curtido como sysadmin, DevOps y developer tooling: montar, romper y volver a montar hasta que funciona bien.

Linux / Ubuntu Docker / Compose Oracle Cloud ARM64 Cloudflare Tunnel nftables / fail2ban Bash scripting Git / GitHub Python (health checks) Cron / systemd GPG (backup cifrado) Logs estructurados Smoke tests

¿Tienes algo técnico atascado?

Si es algo que se puede acotar y validar en pocas semanas, probablemente pueda ayudarte. Cuéntame qué está pasando.