Migración de Servidores y Estandarización DevOps (Docker, CI/CD) - Infraestructura Híbrida
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).
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).
Related categories:
PHP
MySQL
HTML
Software Development
Laravel
Payment Gateway Integration
API
PHPUnit