Responsabilidades
- Diseñar, implementar y mantener soluciones de Infraestructura como Código (IaC) utilizando Terraform y/o Golang.
- Configurar y administrar pipelines de CI/CD en Azure DevOps, garantizando automatización, seguridad y calidad en los despliegues.
- Gestionar repositorios, controles de acceso y esquemas de aislamiento de seguridad en entornos DevOps.
- Implementar y administrar servicios de infraestructura en Microsoft Azure (vNet, NSGs, UDRs, ASGs, Azure Firewall, peering, topología hub & spoke, ciclo de vida de máquinas virtuales, etc.).
- Implementar servicios PaaS y de software en Azure (API Management, API Gateway, App Service Environment, Storage Accounts, Key Vault, Databricks, SQL Managed Instance, Logic Apps, Functions, entre otros).
- Administrar entornos multi-región, políticas, etiquetado, automatización de runbooks y replicaciones.
- Configurar y monitorear soluciones utilizando herramientas como Azure Monitor, Application Insights y Log Analytics.
- Implementar controles de acceso e identidad (Azure Active Directory / IAM) en entornos IaaS, PaaS y SaaS.
- Integrar herramientas de calidad de código y automatización de pruebas (SonarQube, Selenium) dentro de pipelines de integración continua.
- Automatizar tareas mediante PowerShell, Bash, ARM templates, APIs REST y .NET SDK.
Requisitos
Experiencia avanzada en: Microsoft Azure DevOps, Docker, GitHub, Terraform, Jenkins, Windows PowerShell
Experiencia sólida en:
- Implementación de infraestructura en Microsoft Azure (IaaS, PaaS y SaaS).
- Gestión de identidad y accesos (Azure Active Directory / IAM).
- Creación y administración de pipelines CI/CD.
- Infraestructura como Código (Terraform).
- Monitoreo y observabilidad en Azure.
Conocimiento práctico en:
- ARM templates
- API REST
- .NET SDK
- Bash scripting
Experiencia con herramientas de calidad de código y testing automatizado (SonarQube, Selenium).
