Resumen del puesto
El DevOps Engineer Senior en Mikroways es un referente técnico dentro del equipo
de delivery. Diseña, implementa y mantiene infraestructuras complejas,
participando en decisiones estratégicas y promoviendo las buenas prácticas y la
mejora continua. Además, colabora en la formación de perfiles más junior y
contribuye a la optimización de los procesos y costos.
Funciones
- Diseñar, implementar y mantener infraestructuras Kubernetes (EKS, OKD,
ClusterAPI, k3s).
- Crear y mantener pipelines de CI/CD (GitHub Actions, GitLab CI).
- Automatizar infraestructura on-premise (Proxmox, VMware) y en nubes públicas
(AWS).
- Desarrollar y mantener módulos de Terraform y Terragrunt.
- Implementar autenticación federada (OIDC, SAML).
- Gestionar entornos multi-cuenta en AWS con Control Tower.
- Networking avanzado en AWS: Transit Gateway, VPNs, BGP, conectividad híbrida.
- Automatizar con Ansible (roles, playbooks).
- Integrar herramientas de policy as code y service mesh.
- Aplicar observabilidad con el stack de Grafana.
- Participar en el análisis de costos y optimización de ambientes, maximizando
la productividad al menor costo.
- Colaborar con equipos de desarrollo y operaciones en resolución de incidentes
y mejoras.
- Transferir conocimientos y promover la profesionalización del equipo.
- Liderar el diseño, evaluación y validación de arquitecturas de
infraestructura, tanto on-premise como en la nube.
- Coordinar y colaborar en el troubleshooting y resolución de problemas
complejos en entornos productivos.
- Colaborar con equipos de desarrollo y operaciones en resolución de incidentes
y mejoras.
- Transferir conocimientos y promover la profesionalización del equipo.
- Comprender el negocio de los clientes y asegurar que las soluciones técnicas
se alineen con sus objetivos y necesidades.
Aptitudes personales
- Resolución de problemas complejos: comprender la raíz de cada problema,
analizar alternativas y aplicar soluciones efectivas.
- Liderazgo técnico e influencia positiva: ser un referente dentro del
equipo, guiando y potenciando a otros.
- Proactividad: generar, proponer e implementar ideas y soluciones por
iniciativa propia.
- Buena capacidad de comunicación: imprescindible para la interacción con
los clientes y con el equipo, de forma oral y escrita.
- Trabajo en equipo: buscamos potenciar las capacidades y conocimientos de
todos los miembros, trabajando de forma conjunta y colaborativa.
- Autonomía y organización: se espera alta responsabilidad en la gestión de
proyectos y el cumplimiento de los compromisos.
- Trabajo bajo presión: aunque las buenas prácticas apuntan a prevenir
incidentes, es clave mantener la calma y eficiencia en situaciones críticas.
- Mentalidad de mejora continua: apertura al aprendizaje de nuevas
tecnologías y búsqueda constante de optimización.
- Compromiso con la calidad y la optimización de los recursos: enfocarse en
soluciones eficientes, sostenibles y de alto valor para los clientes.
Conocimientos profesionales
Requisitos excluyentes
- Sólida experiencia con Kubernetes (declarativo e imperativo, helm, ArgoCD,
CRDs, troubleshooting, kind, minikube).
- Dominio de Terraform sobre AWS.
- Automatización con Ansible.
- CI/CD en GitHub Actions y GitLab CI.
- Virtualización on-premise (Proxmox y/o VMware).
- Linux, scripting y troubleshooting.
- Networking: subredes, ruteo, firewalls, VPNs, VLANs, overlay.
- Arquitecturas de software modernas (SOA, microservicios, SPA).
- Autenticación y autorización (OAuth, OIDC).
- Seguridad en WAF y API Gateway en la nube.
- Experiencia en ambientes productivos y críticos.
- Capacidad de trabajar de forma autónoma y de mentoría al equipo.
- Certificaciones AWS Architect o SysOps/DevOps (o el compromiso de obtenerla
dentro de los primeros dos meses de trabajo).
Deseables
- CKA (Certified Kubernetes Administrator).
- Experiencia con observabilidad avanzada.
- Conocimientos en políticas de seguridad y compliance.