Administrador(a) de Clusters HPC Sênior
FIRST DECISION
Informações gerais
Buscamos um(a) profissional com experiência sólida em administração de ambientes de Computação de Alto Desempenho (HPC) para atuar na operação, sustentação e evolução de clusters computacionais utilizados por múltiplos usuários e grupos de pesquisa.
A pessoa será responsável por garantir a disponibilidade e o bom funcionamento do ambiente HPC, apoiando desde a administração do sistema de filas e dos recursos computacionais até a configuração do ambiente de software e o suporte técnico aos usuários.
Requisitos
- Experiência avançada com sistemas Linux;
- Experiência prática na administração de clusters HPC em ambiente de produção;
- Conhecimento sólido em SLURM, incluindo administração de filas, partições, recursos e políticas de utilização;
- Experiência com Shell Script e automação de rotinas;
- Conhecimento de MPI e OpenMP para instalação, configuração, compilação e suporte aos usuários;
- Experiência com gerenciamento de usuários, grupos, acessos e permissões em ambientes Linux;
- Experiência com instalação e manutenção de compiladores, bibliotecas e ambientes de software;
- Capacidade de diagnóstico e resolução de problemas em ambientes computacionais complexos;
- Boa comunicação para interação e suporte técnico a usuários e equipes de pesquisa.
Diferenciais
- Experiência em clusters multiusuário de universidades, laboratórios ou centros de pesquisa;
- Vivência com ambientes HPC de grande porte, como o ecossistema LNCC/Santos Dumont ou estruturas similares;
- Conhecimento de PBS, SGE ou outros gerenciadores de filas;
- Experiência com sistemas de arquivos paralelos e soluções de armazenamento para HPC;
- Conhecimento de Apptainer/Singularity;
- Experiência com ferramentas de monitoramento como Prometheus, Grafana ou similares;
- Experiência com instalação e configuração de drivers NVIDIA e CUDA Toolkit em nós com GPU;
- Conhecimento de Python para automação;
- Administrar e manter clusters HPC em ambiente de produção;
- Configurar e gerenciar o sistema de filas, incluindo partições, prioridades, políticas de utilização e alocação de recursos;
- Administrar contas, grupos, permissões e acessos ao ambiente;
- Gerenciar módulos, compiladores, bibliotecas e demais componentes do ambiente de software;
- Instalar, configurar e manter ferramentas e bibliotecas utilizadas em aplicações científicas;
- Apoiar usuários na compilação e execução de aplicações utilizando MPI e OpenMP;
- Monitorar disponibilidade, capacidade, consumo e utilização dos recursos computacionais;
- Realizar troubleshooting de problemas relacionados ao ambiente HPC;
- Automatizar atividades operacionais e rotinas de administração;
- Elaborar documentação técnica e relatórios de utilização do ambiente;
- Prestar suporte técnico diretamente a pesquisadores e grupos usuários da infraestrutura.
A First Decision existe para transformar dados em conhecimento e simplificar o mundo. Trabalhamos para gerar vantagem competitiva aos nossos clientes, auxiliando na tomada de decisões mais inteligentes, estratégicas e eficientes.