Arquitectura y escalabilidad: Diseñar y desarrollar la infraestructura en la nube utilizando AWS, Kubernetes y Terraform. Asegurar que la infraestructura sea escalable, fiable y eficiente en cuanto a costos.
CI/CD y automatización: Configurar y optimizar los procesos de implementación CI/CD utilizando herramientas como GitHub Actions, Jenkins y Terraform. Automatizar la provisión y el despliegue de la infraestructura mediante Infraestructura como Código (IaC).
Seguridad y gestión de acceso: Gestionar VPN, IAM, Vault y el control de acceso a la infraestructura para garantizar la seguridad de los sistemas. Implementar y supervisar las mejores prácticas de seguridad en toda la infraestructura.
Monitoreo y estabilidad: Configurar y mejorar los sistemas de alerta y monitoreo utilizando herramientas como Grafana, Prometheus y CloudWatch. Garantizar la estabilidad del sistema mediante la identificación proactiva y resolución de problemas.
Gestión de incidentes: Responder a fallos críticos de infraestructura y caídas del sistema. Analizar y resolver problemas relacionados con la infraestructura para minimizar el tiempo de inactividad.
Gestión de bases de datos: Optimizar el rendimiento de bases de datos, replicación y perfiles. Gestionar migraciones de bases de datos y asegurar transiciones suaves durante las actualizaciones.
Migraciones y refactorización: Liderar la migración y refactorización de la pila tecnológica, con enfoque en la adopción de Terraform y la optimización de la infraestructura heredada. Gestionar actualizaciones de la pila tecnológica y ayudar en la transición a tecnologías modernas.
Documentación y estándares: Mejorar la documentación de la infraestructura y asegurarse de que se alinee con las mejores prácticas. Implementar y hacer cumplir políticas para asegurar la excelencia operativa y la consistencia.
Colaboración en equipo: Trabajar estrechamente con los desarrolladores para proporcionar soporte de infraestructura y mejorar los flujos de trabajo de desarrollo. Fomentar la colaboración entre equipos para asegurar que las necesidades de infraestructura estén alineadas.
Requisitos:
Más de 5 años de experiencia en DevOps o campos relacionados.
Fuerte experiencia con AWS, Kubernetes y Terraform.
Experiencia avanzada en pipelines de CI/CD, incluyendo herramientas como GitHub Actions, Jenkins y Terraform.
Conocimiento sólido de las mejores prácticas de seguridad y experiencia con VPN, IAM y Vault.
Familiaridad con herramientas de monitoreo y alertas como Grafana, Prometheus y CloudWatch.
Experiencia demostrada en la gestión y resolución de incidentes críticos.
Habilidades sólidas en gestión de bases de datos (optimización, replicación, migraciones).
Capacidad para liderar migraciones de infraestructura, actualizaciones de pila tecnológica y adopción de IaC.
Excelentes habilidades de comunicación escrita y verbal, con capacidad para documentar y estandarizar procesos.
Habilidades de colaboración fuertes, con capacidad para trabajar eficazmente en equipos multifuncionales.
Experiencia con herramientas de contenedores y orquestación (Docker, Kubernetes).
Deseables:
Conocimiento de otras plataformas en la nube (Azure, GCP).
Experiencia con herramientas de gestión de configuración (Ansible, Chef, Puppet).