Estamos buscando un/a Ingeniero/a de la Nube en Azure con experiencia para migrar y modernizar aplicaciones para la nube. El/la candidato/a ideal tendrá un alto nivel de experiencia en Azure Cloud, Terraform (Enterprise), contenedores (Docker), Kubernetes (AKS), CI/CD mediante GitHub Actions y scripting en Python. Se requieren excelentes habilidades de comunicación para colaborar de manera efectiva con las partes interesadas técnicas y no técnicas durante todo el proceso de migración y modernización.
**Responsabilidades clave:**
– Liderar y ejecutar la migración y modernización de aplicaciones hacia Azure Cloud utilizando containerización y re-plataformación.
– Re-plataformar, optimizar y gestionar aplicaciones contenedorizadas con Docker, y orquestarlas mediante Azure Kubernetes Service (AKS).
– Construir y mantener pipelines de CI/CD confiables con GitHub Actions para apoyar procesos fluidos de migración, despliegue y releases.
– Automatizar el despliegue de infraestructura y aplicaciones para garantizar entornos en la nube consistentes, confiables y escalables.
– Escribir scripts en Python para apoyar la automatización de migraciones, integraciones y herramientas relacionadas.
– Colaborar con equipos multifuncionales para asegurar el éxito de la migración, modernización y adopción de soluciones en la nube.
– Establecer e implementar buenas prácticas de DevOps, seguridad y migración, alineadas con el ciclo de vida del desarrollo de software (SDLC).
– Desplegar infraestructura usando Terraform (incluyendo IAM, redes, seguridad y componentes relacionados).
**Conocimientos:**
– Base de codificación en DevOps
– Lenguajes de scripting/programación, gestión de configuración y fundamentos de contenedores (nivel 100 o superior)
– Integración Continua / Despliegue Continuo
– Sistemas de control de versiones (flujos de trabajo basados en Git)
– Comprensión de procesos de commit/rama/merge/revisión
– Familiaridad con pre- y post-hooks
– Diseño e implementación de estrategias de ramificación (por ejemplo, Git Flow, GitHub Flow)
– Diseño e implementación de flujos de trabajo de colaboración del equipo (control de acceso, revisión/aprobación de código e integración con otras herramientas de CI)
– Experiencia con repositorios de artefactos
– Conocer al menos un repositorio popular de artefactos o una herramienta de anti-fábrica
– Herramientas de CI/CD y servicios de CI (VCS, repositorio de artefactos, build, release)
– Diseño e implementación de pipelines de CI/CD
– Conocimiento práctico de sistemas operativos Linux o Windows
– Habilidades base en la nube, incluidas automatización e Infraestructura como Código (IaC)
– Uso de herramientas de orquestación para organizar el código de IaC y gestionar configuraciones
– Implementación de CI/CD para construir y desplegar infraestructura o aplicaciones
– Diseñar e implementar buenas prácticas de CI/CD
– Landing Zone (marco multi-cuenta)
– Gestión de Identidad y Acceso (IAM)
– Seguridad
– Redes y cómputo (VMs, plataformas de contenedores, funciones)
– Cargas de trabajo en máquinas virtuales
– Implementación de soluciones serverless para necesidades operativas
– Almacenamiento de datos y bases de datos
– Gestión de configuración y gestión de secretos
– Monitoreo y registro (logging)
– Colas de mensajería
**Experiencia:**
– 5–13 años de experiencia en el rol requerido.
**Habilidades y experiencia requeridas:**
– Dominio experto para migrar y modernizar aplicaciones a servicios de Microsoft Azure Cloud.
– Experiencia sólida en Terraform (Enterprise) para automatización de infraestructura.
– Experiencia comprobada con tecnologías de contenedores (Docker) y plataformas de orquestación (AKS).
– Amplia experiencia práctica con GitHub Actions y el desarrollo de pipelines de CI/CD para migración y modernización en la nube.
– Habilidades sólidas en scripting de Python para automatización y herramientas.
– Comprensión profunda de las prácticas de DevOps y del ciclo de vida del desarrollo de software (SDLC).
– Excelentes habilidades de comunicación, interpersonales y de colaboración.
– Experiencia demostrada implementando soluciones de logging, monitoreo, respaldos y recuperación ante desastres en entornos de nube.
Podemos usar herramientas de inteligencia artificial (IA) para apoyar partes del proceso de contratación, como revisar solicitudes, analizar currículos o evaluar respuestas. Estas herramientas ayudan a nuestro equipo de reclutamiento, pero no reemplazan el criterio humano. Las decisiones finales de contratación las toman personas. Si desea más información sobre cómo se procesa su información, por favor contáctenos.
To find out more about this job, please visit this link

