Propósito del cargo: Diseñar, implementar y optimizar la infraestructura tecnológica de la compañía bajo el paradigma de Infraestructura como Código (IaC). Su misión es garantizar la continuidad operativa, la escalabilidad de los servicios y la agilidad de los equipos de desarrollo mediante la automatización integral del ciclo de vida del software (CI/CD), asegurando altos estándares de seguridad y monitoreo proactivo.
Descripción de funciones:
- Automatización de Infraestructura: Diseñar y mantener el aprovisionamiento de recursos en Azure y On-premises utilizando Terraform.
- Ciclo de Vida y CI/CD: Desarrollar, optimizar y administrar pipelines de integración y despliegue continuo en Azure DevOps.
- Gestión de Contenedores: Orquestar y administrar clusters de Kubernetes (AKS) para asegurar la alta disponibilidad de microservicios.
- Observabilidad: Configurar herramientas de monitoreo, logs y alertaría (Application Insights, Azure Monitor, etc.) para proveer métricas de rendimiento y salud de los sistemas.
- Gestión de Versiones: Supervisar y estandarizar el uso de Git y estrategias de ramificación (GitFlow, Trunk-based).
- Gestión de Incidentes: Actuar como nivel de escalado para resolver problemas complejos de infraestructura y realizar análisis de causa raíz (Post-mortems).
- Seguridad: Implementar escaneos de vulnerabilidades y gestión de secretos dentro de los pipelines.