Responsabilidades
🤓Como ingeniero DevOps Senior, la empresa espera que realices las siguientes tareas:
- Arquitectura de IaC: Diseñar, desarrollar y mantener módulos de Terraform reutilizables para garantizar que toda la infraestructura sea reproducible y versionada.
- Gobernanza Cloud: Administrar y optimizar recursos en AWS/Azure, asegurando configuraciones de red eficientes (VPC, Peering, Subnets) y control de costes (FinOps).
- Escalabilidad de Cómputo: Configurar grupos de auto-escalado y políticas de aprovisionamiento para responder a la demanda de tráfico sin desperdicio de recursos.
- Administración de Clústeres: Operar y securizar clústeres de Kubernetes (EKS/AKS), incluyendo la gestión de Ingress Controllers, Service Mesh y almacenamiento persistente.
- Estandarización de Docker: Crear y optimizar imágenes de contenedores ligeras y seguras, estableciendo un "Golden Image" para los equipos de desarrollo.
- Despliegue de Aplicaciones: Gestionar el ciclo de vida de las aplicaciones dentro de K8s utilizando Helm Charts o Kustomize.
- Ingeniería de Pipelines: Diseñar flujos de trabajo de CI/CD complejos en GitHub Actions o GitLab CI que incluyan pruebas automatizadas, aprobaciones manuales y despliegues multi-entorno (Dev, Staging, Prod).
- Estrategias de Despliegue: Implementar tácticas de despliegue avanzado como Blue-Green o Canary deployments para minimizar el tiempo de inactividad y el riesgo.
- Scripting de Utilidad: Desarrollar scripts en Python o Bash para automatizar tareas repetitivas de mantenimiento o migraciones de datos.
Requisitos
✨Eres la persona que están buscando si tienes:
- Infraestructura como Código (IaC): Dominio de Terraform para la automatización de recursos.
- Cloud Computing: Experiencia sólida en la administración y optimización de servicios en AWS / Azure (Networking, Seguridad y Cómputo).
- Contenedores: Experiencia profunda en Docker y orquestación con Kubernetes (EKS/AKS).
- CI/CD: Diseño e implementación de pipelines automatizados (GitHub Actions, GitLab CI o Azure DevOps).
- Scripting: Capacidad de automatización mediante Python y Bash.
- Observabilidad: Configuración de monitoreo y alertas (Prometheus, Grafana o similares).
- Seguridad: Implementación de prácticas de DevSecOps (gestión de secretos, escaneo de vulnerabilidades).