El Laboratorio Nacional de Computación de Alto Rendimiento NLHPC (ECM-02) del Centro de Modelamiento Matemático (CMM) está buscando llenar dos posiciones profesionales en el campo la informática y comunicaciones.
INGENIERO EN SISTEMAS Y APLICACIONES
Estos cargos tienen como objetivos la configuración, administración y continuidad operacional de la infraestructura del NLHPC, que incluye sistemas de supercómputo, de almacenamiento masivo de datos, y equipos de comunicación de altas prestaciones; además de dar soporte a los usuarios del NLHPC para permitir el máximo aprovechamiento de las capacidades del NLHPC por parte de los usuarios.
Las labores de los cargos estarán principalmente enfocadas en la configuración y administración de clusters Linux; configuración de sistemas gestores de colas; configuración de redes, equipos y servicios de comunicación; instalación e integración de librerías científicas y soporte al desarrollo de proyectos; monitoreo del funcionamiento hardware; configuración y ensamblaje de equipos; e implantar nuevos sistemas/rutinas que ayuden en la administración de la infraestructura del NLHPC u ofrezcan algún servicio adicional.
REQUISITOS
Nivel de estudios: Profesional Ingeniería Civil Informática, Tecnologías de la Información y/o comunicaciones, industrial con mención en computación o informática, o carrera afín. Deseable: Estudios de postgrado Magíster o Doctorado en tecnologías HPC o afines.
Tecnologías:
- Nivel alto de administración Linux (RHEL, CentOS, Debian)
- Scripting con Python y Shell Script (BASH)
- Configuración y administración de algún sistema de colas (SLURM, SGE)
- Conocimientos avanzados de redes y protocolos de comunicación (configuración, switches, servidores y servicios)
- Gestión SNMP sobre Ganglia, Nagios y Cacti
- Gestión de RAIDs, LVM
- Configuración y administración de sistemas de archivos paralelos (Lustre)
- Conocimientos avanzados hardware
Tecnologías adicionales valoradas:
- Conocimientos de arquitectura software, bases de datos y de lenguajes de programación (C, C++)
- Conocimientos de metodologías de programación paralela (OpenMP, MPI, CUDA, OpenCL, OpenACC)
Idiomas: Dominio alto del idioma Inglés hablado y escrito.
Los postulantes deberán demostrar responsabilidad, gran capacidad de aprendizaje y de trabajo colaborativo, así como proactividad y autonomía para realizar las tareas correspondientes al perfil solicitado. Se deberán enfrentar las responsabilidades que se señalan a continuación:
Entregar soporte a los usuarios del NLHPC, entre otros, en los siguientes aspectos:
- Garantizar el correcto acceso a la infraestructura del NLHPC.
- Configuración y administración de los equipos/sistemas de comunicación.
- Despliegue de nuevos sistemas/scripts que ayuden en la administración de la infraestructura del NLHPC u ofrezcan algún servicio adicional.
- Mantener los sistemas actualizados.
- Asegurar la seguridad de los sistemas del NLHPC contra posibles ataques.
- Desarrollar y mantener las interfaces de usuario que faciliten el uso de los recursos.
- Crear scripts de lanzamiento de trabajos específicos.
- Asegurar el correcto monitoreo de toda la infraestructura/servicios del NLHPC.
- Integración interactiva y gráfica del software con el sistema gestor de colas.
- Integración web para la consulta/gestión de recursos de supercomputación.
Competencias y habilidades:
- Capacidad de análisis y solución de problemas
- Capacidad de aprendizaje
- Compromiso organizacional
- Responsabilidad y cumplimiento de normas
- Desarrollo de personas
- Energía y entusiasmo
- Excelencia
- Flexibilidad
- Habilidades interpersonales
- Tolerancia al estrés
Sueldo bruto: Entre 1.500.000 y 2.000.000 de acuerdo a perfil del interesado
Acerca de NLHPC