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