Administrador Clúster Kubernetes

En SAZ Consultores, estamos buscando para uno de nuestros clientes un administrador especialista en  Azure Kubernetes Service (AKS).

Implementación de Clústeres AKS:
• Experiencia en la creación y configuración de clústeres de AKS en Azure.
• Conocimiento profundo de los requisitos de red, almacenamiento y seguridad para desplegar clústeres de Kubernetes en Azure.

Gestión de Recursos:
• Habilidad para administrar y escalar recursos de clúster, como nodos de trabajadores y nodos de sistema.
• Conocimiento de las prácticas recomendadas para optimizar y gestionar eficientemente los recursos.

Despliegue y Gestión de Aplicaciones:
• Experiencia en la implementación de aplicaciones en clústeres AKS.
• Uso de herramientas como Helm para gestionar paquetes de aplicaciones y Charts.

Automatización y DevOps:
• Competencia en la automatización de implementaciones utilizando herramientas como Azure DevOps, Jenkins o GitLab CI/CD.
• Creación y mantenimiento de scripts de automatización (por ejemplo, mediante PowerShell o Azure CLI).

Monitoreo y Diagnóstico:
• Configuración de herramientas de monitoreo como Azure Monitor y Azure Log Analytics.
• Interpretación de métricas y registros para identificar problemas de rendimiento y realizar ajustes.

Seguridad:
• Implementación de prácticas de seguridad en clústeres AKS, como la configuración de reglas de red, la integración con Azure Active Directory (AAD) y la aplicación de roles y permisos adecuados.
• Conocimiento de las mejores prácticas de seguridad en entornos de Kubernetes.

Resiliencia y Escalabilidad:
• Implementación de estrategias de alta disponibilidad y recuperación ante desastres.
• Escalado automático y manual de recursos según las necesidades de la aplicación.

Actualizaciones y Mantenimiento:
• Gestión de actualizaciones del clúster y de las versiones de Kubernetes.
• Realización de pruebas de compatibilidad antes de aplicar actualizaciones críticas.

Colaboración y Comunicación:
• Colaboración efectiva con equipos de desarrollo y operaciones.
• Participación en la resolución de problemas y en la toma de decisiones arquitectónicas relacionadas con AKS.

Formación Continua:
• Mantenimiento de la capacitación continua para estar al tanto de las nuevas características y actualizaciones en Azure AKS.
• Obtención de certificaciones relevantes de Azure, Kubernetes u otras relacionadas.

Certificaciones y formación:
• Mantenimiento de la capacitación continua para estar al tanto de las nuevas características y actualizaciones en Azure AKS.
• Certificaciones que pueden ser relevantes (recomendadas, pero no obligatorias):
– Certified Kubernetes Administrator (CKA): Ofrecida por la Cloud Native Computing Foundation (CNCF), esta certificación demuestra la competencia en la administración de clústeres Kubernetes.
– Microsoft Certified: Azure Solutions Architect Expert: Esta certificación valida las habilidades en el diseño e implementación de soluciones en Azure, incluyendo la integración con servicios como AKS.

Habilidades Técnicas entornos CD
Opcionalmente, sería valorado muy positivamente, si el candidato tuviese experiencia en automatización y despliegue continuo con al menos alguna herramienta, e idealmente con una específica como Argo CD. Dado el abanico amplio de soluciones de despliegue continuo entorno al ecosistema de Kubernetes, se valorar que posea experiencia en algún otro entorno diferente y su predisposición a formarse en Argo CD.
Las habilidades demandas serían básicamente las siguientes:
 Despliegue Continuo con Argo CD:
• Experiencia en la configuración y gestión de despliegues continuos utilizando Argo CD.
• Conocimiento de la especificación de aplicación Argo CD y creación de recursos YAML para definir las aplicaciones.

Gestión de Versiones y Rollbacks:
• Implementación de estrategias de gestión de versiones y rollbacks usando Argo CD.
• Capacidad para revertir cambios en la configuración de la aplicación de manera controlada.

 Integración con Repositorios de Código:
• Integración de Argo CD con sistemas de control de versiones, como Git.
• Configuración de sincronización automática de cambios desde repositorios de código a Argo CD.

 Seguridad en Despliegues Continuos:
• Implementación de prácticas seguras en el contexto de despliegues continuos utilizando Argo CD.
• Gestión de secretos y credenciales de manera segura.

 Automatización de Configuración de Aplicaciones:
• Utilización de las capacidades de templating de Argo CD para automatizar la configuración de aplicaciones.
• Creación de configuraciones parametrizadas para facilitar la reutilización y la gestión.

 Monitoreo de Despliegues:
• Configuración de notificaciones y alertas para monitorear el estado de los despliegues con Argo CD.
• Interpretación de información de estado y registros para identificar posibles problemas.

 Optimización de Procesos de Despliegue:
• Identificación y aplicación de mejoras continuas en los procesos de despliegue utilizando Argo CD.
• Evaluación y adopción de nuevas características y versiones de Argo CD.

Habilidades Interpersonales
 Excelentes habilidades de comunicación y trabajo en equipo.
 Capacidad para documentar y transferir conocimientos a otros miembros del equipo.

La información que nos proporciones será tratada con estricta confidencialidad y será utilizada exclusivamente para propósitos de Reclutamiento y Selección, gestionado por el personal de SAZ Consultores.

En cumplimiento de la legislación aplicable en el Reglamento General de Protección de Datos o Reglamento [UE] 2016/679), de Protección de Datos de Carácter Personal, desde SAZ Consultores se le informa que sus datos son recogidos y almacenados bajo la confidencialidad y las medidas de seguridad legalmente establecidas y no serán cedidos ni compartidos con Empresas ni entidades ajenas a SAZ Consultores con los fines autorizados por Vd. Igualmente deseamos informarle que podrá ejercer los derechos de acceso, rectificación cancelación u oposición enviando un correo a grpd@sazconsultores.es

Administrador Clúster Kubernetes