Automatización y Orquestación de Infraestructura:- Usar Terraform para diseñar y gestionar la Infraestructura como Código (IaC) a través de AWS y Azure.- Mantener la consistencia y fiabilidad de la infraestructura en la nube.Conocimiento general sobre módulos, configuración y arquitectura de AWS:- Desarrollo de Pipelines CI/CD.- Construir y optimizar pipelines de Integración Continua/Despliegue Continuo (CI/CD) basadas en GitHub Actions.- Asegurar la automatización de las pruebas (testing), los despliegues y el cumplimiento de las mejores prácticas.Configuración y Estrategias de Ramificación (Branching) en GitHub:- Implementar la configuración de repositorios de GitHub, incluyendo la protección de ramas (branch protection) y las reglas de revisión de código.- Aplicar estrategias de ramificación como GitFlow o el desarrollo basado en trunk (trunk-based development).Monitorización y Observabilidad:- Configurar herramientas de monitorización y observabilidad para garantizar el rendimiento de las aplicaciones y la salud del sistema.- Diagnosticar y resolver rápidamente problemas relacionados con la infraestructura.Escalabilidad, Seguridad y Cumplimiento:- Diseñar una infraestructura escalable, segura y compatible en AWS y Azure.- Hacer cumplir las mejores prácticas en IAM, gestión de secretos (secrets management) y seguridad de red.Colaboración y Soporte:- Trabajar de forma interfuncional con desarrolladores y partes interesadas (stakeholders) para apoyar el ciclo de vida del desarrollo.- Liderar los esfuerzos de respuesta a incidentes.
...
Automatización y Orquestación de Infraestructura:- Usar Terraform para diseñar y gestionar la Infraestructura como Código (IaC) a través de AWS y Azure.- Mantener la consistencia y fiabilidad de la infraestructura en la nube.Conocimiento general sobre módulos, configuración y arquitectura de AWS:- Desarrollo de Pipelines CI/CD.- Construir y optimizar pipelines de Integración Continua/Despliegue Continuo (CI/CD) basadas en GitHub Actions.- Asegurar la automatización de las pruebas (testing), los despliegues y el cumplimiento de las mejores prácticas.Configuración y Estrategias de Ramificación (Branching) en GitHub:- Implementar la configuración de repositorios de GitHub, incluyendo la protección de ramas (branch protection) y las reglas de revisión de código.- Aplicar estrategias de ramificación como GitFlow o el desarrollo basado en trunk (trunk-based development).Monitorización y Observabilidad:- Configurar herramientas de monitorización y observabilidad para garantizar el rendimiento de las aplicaciones y la salud del sistema.- Diagnosticar y resolver rápidamente problemas relacionados con la infraestructura.Escalabilidad, Seguridad y Cumplimiento:- Diseñar una infraestructura escalable, segura y compatible en AWS y Azure.- Hacer cumplir las mejores prácticas en IAM, gestión de secretos (secrets management) y seguridad de red.Colaboración y Soporte:- Trabajar de forma interfuncional con desarrolladores y partes interesadas (stakeholders) para apoyar el ciclo de vida del desarrollo.- Liderar los esfuerzos de respuesta a incidentes.