En Inetum buscamos incorporar un/a Administrador/a Sénior de Sistemas Linux especializado/a en OpenShift para participar en la administración, operación y evolución de plataformas Linux y contenedores.
La posición no está orientada al desarrollo de aplicaciones ni a la definición funcional de microservicios. Buscamos un perfil técnico de infraestructura, con experiencia práctica en la administración de sistemas Linux y plataformas OpenShift, capaz de gestionar el ciclo de vida de los clústeres y los componentes necesarios para el despliegue y operación de aplicaciones contenerizadas.
La persona seleccionada participará en la administración diaria de la plataforma, la resolución de incidencias de nivel avanzado, el soporte a los procesos de despliegue, la gestión de recursos y cargas de trabajo y la evolución controlada de la infraestructura.
El modelo de referencia utilizado por Inetum contempla OpenShift como una torre tecnológica especializada N2, encargada de las actuaciones complejas, el soporte a cambios, los despliegues, la resolución de incidencias y la transferencia de conocimiento hacia los niveles iniciales de operación.
Funciones y responsabilidades
Las principales responsabilidades serán:
Administración de sistemas Linux
- Administración avanzada de servidores Linux, principalmente Red Hat Enterprise Linux o distribuciones equivalentes.
- Instalación, configuración, actualización, parcheado y mantenimiento de sistemas.
- Diagnóstico y resolución de incidencias de sistema operativo, rendimiento, comunicaciones, almacenamiento y servicios.
- Administración mediante línea de comandos y automatización de tareas utilizando Bash, Shell o Ansible.
- Revisión de logs, procesos, servicios, consumo de recursos y comportamiento del sistema.
- Aplicación de procedimientos de hardening y buenas prácticas de administración.
Administración de OpenShift
- Administración y soporte de clústeres Red Hat OpenShift.
- Gestión de nodos de control, nodos worker, nodos de infraestructura y recursos asociados.
- Administración del ciclo de vida de los clústeres, incluyendo actualizaciones, parcheado y revisión de compatibilidades.
- Gestión de proyectos, namespaces, usuarios, grupos, roles y permisos mediante RBAC.
- Administración de operadores y componentes propios del ecosistema OpenShift.
- Gestión de almacenamiento persistente, volúmenes, Storage Classes y Persistent Volume Claims.
- Configuración y administración de rutas, servicios, ingress, balanceo y conectividad de los clústeres.
- Gestión de taints, tolerations, affinities, quotas, limits y políticas de asignación de recursos.
- Revisión del estado, capacidad, disponibilidad y rendimiento de los clústeres.
- Resolución de incidencias de nivel N2 y N3 relacionadas con OpenShift y Kubernetes.
La experiencia utilizada internamente como referencia para este tipo de perfil incluye administración de clústeres OpenShift 4.x, actualizaciones de versión, soporte N3, administración de nodos, OpenShift Logging, Nexus, Prometheus, HAProxy, almacenamiento persistente y automatización con Ansible.
Gestión de despliegues y cargas de trabajo
- Soporte técnico a los equipos responsables del despliegue de aplicaciones.
- Gestión y diagnóstico de pods, deployments, replicasets, statefulsets, daemonsets, jobs y cronjobs.
- Análisis de fallos de arranque, reinicios, problemas de scheduling y consumo anómalo de recursos.
- Gestión de configuraciones, secretos, imágenes y repositorios de contenedores.
- Revisión y aplicación de manifiestos YAML, Helm Charts u otros mecanismos de despliegue utilizados en la plataforma.
- Soporte a los procesos de promoción entre los distintos entornos.
- Validación técnica de los despliegues y resolución de incidencias asociadas a la infraestructura.
- Coordinación con equipos de aplicaciones, comunicaciones, almacenamiento, seguridad y fabricantes.
En los servicios actuales, la operación de OpenShift incluye soporte a despliegues, revisión de métricas y logs, seguimiento de componentes técnicos, participación en actuaciones evolutivas y coordinación con los equipos que intervienen en aplicaciones o servicios relacionados.