Компания: Nimbus · Формат: офис, гибрид или удалённо
Мы ищем ведущего DevOps-инженера в Nimbus. Вы будете отвечать за репозиторий исходного кода, сборочный конвейер и тестовую инфраструктуру СХД — управлять CI/CD, следить за составом и безопасностью сборки, поддерживать мониторинг и резервное копирование.
О компании
Nimbus — производитель корпоративных систем хранения данных. Разрабатываем и выпускаем СХД уровня midrange: линейка «Гром» (гибридная архитектура, SAS-корзина с NVMe-кэшем) и «Молния» (all-NVMe). Обе линейки работают на собственной программной платформе «Юпитер»: блочный и файловый доступ (FC, iSCSI, NFS/SMB/FTP), снапшоты, клоны, репликация, метрокластер, дедупликация и компрессия, REST API.
Продукт вышел на рынок в 2025 году, сейчас идёт активная фаза роста: растёт число инсталляций и установленная база у заказчиков. Вместе с этим растут требования к сборочному конвейеру, контролю состава и безопасности сборки и к инфраструктуре тестирования — эта вакансия про то, чтобы отвечать за это направление и развивать его.
Какие задачи вас ждут:
- Развивать и администрировать CI/CD на Jenkins: Groovy-пайплайны, shared libraries, агенты, кэширование, работа с артефактами.
- Администрировать Bitbucket: права доступа, защита веток, merge checks, шаблоны pull request, интеграция с Jenkins. Совместно с тимлидом поддерживать branching policy и правила ревью, обеспечивать техническую блокировку слияния до прохождения проверок.
- Внедрять и поддерживать анализ состава ПО и уязвимостей: SCA, генерацию SBOM, отслеживание CVE, SAST/DAST, сканирование образов и контейнеров, проверку лицензий.
- Поддерживать и развивать инфраструктуру тестовых стендов: развёртывание ОС и образов, PXE, автоматическая установка, проверка образов. Минимум ручной работы, максимум IaC (Terraform+Ansible).
- Развивать мониторинг на Prometheus + Grafana: метрики, алерты, дашборды. Поддерживать и развивать резервное копирование.
- Автоматизировать рутину на Python и Bash.
- Работать с артефакт-репозиториями, сборкой и пакетированием RPM/DEB.
- Взаимодействовать с командой разработки по сборочным вопросам, включая поддержку сборочного окружения для Yocto/BitBake. Глубокой разработки рецептов не требуется, важнее обеспечить инфраструктуру и автоматизацию вокруг сборки.
- Развивать стандарты CI/CD, участвовать в архитектуре сборочной и тестовой инфраструктуры, делиться знаниями с командой.
Обязательные требования:
- Опыт работы DevOps-инженером от 6 лет, включая построение CI/CD-пайплайнов с нуля.
- Уверенное администрирование Jenkins и написание Groovy-пайплайнов.
- Опыт работы с Terraform и Ansible: описание инфраструктуры и конфигураций как кода, идемпотентность, версионирование, ревью, управление дрейфом конфигураций.
- Понимание принципов IaC и стремление максимально следовать им: никаких «настроил руками и забыл».
- Опыт администрирования Git-платформ: Bitbucket обязательно, GitLab или GitHub - как плюс. Понимание ветвления, политик pull request, защиты веток и merge checks.
- Владение Linux на уровне администрирования: systemd, сетевой стек, анализ производительности, отладка.
- Автоматизация на Python и Bash.
- Опыт сборки и пакетирования RPM/DEB или аналогов, работа с репозиториями артефактов.
- Опыт развёртывания ОС и образов: PXE, автоматическая установка, проверка образов.
- Знакомство с виртуализацией и контейнерами: KVM/ESXi, Docker.
- Опыт внедрения SCA/SBOM, отслеживания CVE, SAST/DAST.
- Опыт настройки мониторинга на Prometheus + Grafana и схем резервного копирования.
- Понимание сетевых технологий: Ethernet, VLAN, адресация и маршрутизация.
- Опыт работы с Jira и Confluence или аналогами.
- Уверенное чтение технической документации на английском.
Будет плюсом:
- Опыт сборки и выпуска релизов для программно-аппаратных комплексов, а не только классического ПО.
- Опыт миграции ручных стендов и инфраструктуры в IaC.
- Опыт с GitLab CI или GitHub Actions.
- Опыт работы с серверным железом: BMC/IPMI, удалённое управление серверами стендов.
- Понимание архитектуры СХД и протоколов доступа к данным: FC, iSCSI, NVMe-oF, NFS/SMB.
- Понимание требований лицензирования open-source и их совместимости с моделью поставки.
- Знакомство с SVN.
- Понимание Yocto Project/BitBake на уровне поддержки сборочной инфраструктуры, а не разработки.
Мы предлагаем:
-
Формат работы готовы обсуждать исходя из пожеланий соискателя;
-
Офис: БЦ West Plaza, ул. Рябиновая, д. 26с2 (корпоративный автобус от м. Славянский бульвар (в пути до офиса - 10-15 минут в зависимости от загруженности дорог);
-
График работы: 5/2 с гибким началом рабочего дня (08:00, 09:00, 10:00);
-
Сокращенная пятница на 1 час;
-
Уровень заработной платы обсуждается с успешным кандидатом;
-
Расширенный пакет ДМС со стоматологией, либо абонемент в фитнес-клуб "World Class";
-
Дружный и энергичный коллектив, где каждый находит поддержку и вдохновение;
-
Активно развивающуюся корпоративную культуру, где ценят ваше мнение и инициативы.