Migración de Servidores y Estandarización DevOps (Docker, CI/CD) - Infraestructura Híbrida

Job ID: 40298846

Budget: $250 – $750 USD

Buscamos un Ingeniero DevOps / Administrador de Sistemas Ssr/Sr para un proyecto puntual de estandarización.

IMPORTANTE: Todo el ecosistema de aplicaciones ACTUALMENTE ESTÁ FUNCIONANDO en producción. No buscamos desarrollo de software ni creación de código desde cero. El objetivo es realizar una reubicación y estandarización completa de la infraestructura para hacerla escalable, segura y automatizada.

Nuestra Infraestructura Actual (El escenario):
Actualmente operamos con un ecosistema híbrido dividido en dos proveedores:

DigitalOcean: Servidores corriendo 3 aplicaciones monolíticas en PHP/Laravel (E-commerce, Backoffice y Gestor de Órdenes).

Hostinger: Servidores corriendo 4 servicios (Frontend y Backend) basados en Node.js, React y Astro.

Repositorio: Todo el código está alojado en GitHub.

Comunicación: Las aplicaciones se comunican entre sí mediante APIs.

Lo que necesitamos que hagas (Alcance del trabajo):
Dockerización Total: Crear contenedores Docker desde cero para las 7 aplicaciones. Necesitamos aislar las dependencias y unificar los entornos (desarrollo, testing y producción).

Reubicación de Base de Datos (Lift & Shift): Mover la base de datos actual a un nuevo servidor/contenedor. Aclaración vital: NO hay que tocar la estructura, ni refactorizar datos, ni hacer migraciones de código en Laravel. Es un simple cambio de host, pero debe hacerse asegurando la integridad transaccional.

Pipelines CI/CD: Implementar despliegues automatizados utilizando GitHub Actions. El flujo debe pasar obligatoriamente por un entorno de Staging/Testing antes de desplegarse en Producción.

Redes y Seguridad: Asegurar que los contenedores y servidores se comuniquen de forma interna y segura. Revisión de certificados SSL y cierre de puertos expuestos innecesariamente.

Monitoreo: Mejorar nuestro sistema de monitoreo actual para tener alertas proactivas ante posibles caídas.

Requisitos del Perfil:
Experiencia comprobable gestionando servidores Linux (DigitalOcean, Hostinger, etc.).

Dominio absoluto de Docker y Docker Compose en entornos de producción.

Experiencia sólida creando flujos en GitHub Actions.

Conocimiento práctico lidiando con despliegues de PHP/Laravel y ecosistemas JavaScript (Node/React).