Приглашаем Вас на должность DevOps-инженера в ФГУП "НИТИ им. А.П. Александрова" - организацию Госкорпорации "Росатом" - флагман в области комплексных исследований транспортных ядерных энергетических установок.
Вам предстоит внедрять DevOps-практики для команды разработки прикладного научного ПО и поддерживать платформу автоматизации процессов разработки. Это отличная возможность для технического специалиста, который хочет не только поддерживать, но и создавать эффективные инженерные практики в уникальной технологической среде, работая с HPC-кластерами и специализированным стеком языков.
Мы гарантируем: официальное трудоустройство, конкурентную заработную плату, возможности обучения и повышения квалификации в рамках корпоративной академии "Росатом", а также возможность гордиться своей работой, обеспечивая безопасность атомных объектов. Не упустите свой шанс!
Обязанности:
Проектирование, разработка, внедрение и поддержка CI/CD пайплайнов (GitLab CI) для сборки, тестирования и развертывания ПО;
Настройка и управление инфраструктурой разработки: от систем контроля версий (Git) и реестров артефактов (Harbor, Nexus) до контейнерных сред (Docker/Podman) и управления зависимостями;
Администрирование и поддержка инструментальной платформы команды (GitLab CE) в условиях закрытой инфраструктуры;
Автоматизация рутинных процессов: настройка pre-commit хуков, форматеров кода (clang-format), скриптов развертывания;
Внедрение и поддержка практик совместной работы: GitFlow, Code Review через Merge Requests, ведение документации;
Технологический стек:
C/C++, Fortran, Python, CMake/Makefile, компиляторы семейств GCC/LLVM (Clang)/Intel, Git, Docker/Dev Containers, GitLab CE (CI/CD, Issues, Registry), Harbor/Nexus, VMware ESXi, Slurm (HPC), Astra Linux / Debian / Oracle Linux / Windows, Bash/Python/PowerShell.
Требования:
Контейнеризация: Уверенная работа с Docker/Podman (создание образов, Dockerfile, docker-compose);
Автоматизация: Навыки написания скриптов на Bash, Python и PowerShell для автоматизации задач;
Инструменты: Опыт администрирования GitLab CE (настройка runners, реестров);
Администрирование Linux: Навыки администрирования ОС семейства Linux (Astra, Debian, Oracle) — работа в командной строке, управление пакетами, службами, мониторинг;
Сети: Понимание базовых сетевых концепций (TCP/IP, DNS, HTTP) для диагностики проблем взаимодействия сервисов.
Желательные навыки:
HPC/Кластеры: Опыт работы с системами оркестрации задач (Slurm) или понимание принципов высокопроизводительных вычислений;
IaC (Инфраструктура как код): Базовые знания Terraform или Ansible для управления конфигурацией;
Windows Server: Базовые навыки администрирования;
Контейнеризация: Навыки работы с системами оркестрации контейнеров (Kubernetes);
Виртуализация: Опыт работы с VMware ESXi или другими платформами виртуализации.