* Visión global : capacidad para entender cómo funciona una infraestructura DevOps y cómo se comunican e integran las distintas herramientas entre sí (GitLab, Jenkins, SonarQube, Nexus, etc.). No es necesario un conocimiento profundo de todas ellas, sino comprender el flujo general y los puntos de integración.
* Resolutivo : capacidad para analizar y solucionar incidencias como fallos en pipelines, errores de despliegue o problemas de integración. Debe saber adaptarse a la forma de trabajar de distintos equipos, investigar logs y proponer soluciones.
* Comunicación : capacidad para comunicarse eficazmente con desarrolladores y otros perfiles técnicos, con habilidades sociales básicas y proactividad para coordinarse con los equipos cuando sea necesario por mail, teams o llamada.
Conceptos básicos que debe conocer :
* Control de versiones
* Contenedores
* Gestión de identidades (LDAP)
* Gestión de dependencias (Maven)
Conocimientos técnicos :
* Git / GitLab : manejo de repositorios, ramas, merges y workflows.
* Shared libraries : organización y reutilización de funciones comunes usadas en pipelines de Jenkins y GitLab.
* Groovy : desarrollo y mantenimiento de pipelines en Jenkins.
* YAML : definición y configuración de pipelines en GitLab CI / CD.
* Shell scripting (bash) : desarrollo de scripts para automatización de procesos, ejecución de pipelines y despliegues.
* Linux : capacidad para moverse en sistemas Linux (comandos básicos, procesos, permisos, ficheros, revisión de logs, etc.).
* Kubernetes : comprensión de los conceptos básicos y capacidad para operar en entornos gestionados con Rancher.
* Contenedores : conocimiento de Docker y familiaridad con la creación y uso de imágenes.
* Maven : comprensión de Maven como herramienta de build y gestión de dependencias mediante pom.xml.
* LDAP : gestión e integración de usuarios LDAP en herramientas de la plataforma.
Conocimiento de herramientas :
* GitLab (5 / 5) : conocimiento profundo de GitLab como pieza central del roadmap y elemento clave de la infraestructura. Creación y organización de grupos y repositorios, administración de usuarios vía LDAP, protección de ramas, definición de workflows, triggers de pipelines, merges, aprobaciones, permisos y uso de la API.
* Jenkins (5 / 5) : conocimiento profundo de Jenkins, incluyendo la creación y mantenimiento de pipelines, revisión de logs, gestión de credenciales y administración de plugins.
* Nexus / Artifactory (3 / 5) : capacidad para gestionar artefactos, subir y descargar paquetes, crear y revisar repositorios, entender el versionado de artefactos.
* SonarQube (2 / 5) : capacidad para utilizar la herramienta, comprender su propósito, crear proyectos, asignar Quality Profiles / Gates y activar o desactivar reglas.
* Rancher (1 / 5) : capacidad para moverse por la herramienta y comprender conceptos básicos de Kubernetes (clusters, pods, deployments, configmaps, etc).
* Vault (1 / 5) : conocimiento básico de la herramienta, su propósito, creación de credenciales y uso de secretos en pipelines.
#J-18808-Ljbffr