Опытные специалисты, работающие в индустрии много лет;
Мы собираем ADH, ADS, ADPS, ADM и экосистемные проекты (~200 компонент) под различные операционные системы, в том числе отечественные (Astra Linux, Alt Linux, RedOS, Ubuntu, RHEL);
Автоматизируем рутинные задачи собственными инструментами;
Развиваем инфраструктуру для сборки, хранения и доставки артефактов;
Следим за безопасностью цепочки поставок: сканируем исходники и зависимости, ведем SBOM.
Что нужно делать:
Готовить артефакты релиза под различные операционные системы семейства Linux в виде RPM- и DEB-пакетов, Docker-контейнеров и Helm-чартов;
Настраивать и поддерживать процессы сборки с использованием Maven, Gradle, Make, CMake и других инструментов;
Упаковывать компоненты, написанные на Java, C, C++, Python, Scala, Golang и других языках, включая патчи под конкретные дистрибутивы;
Портировать сборки на новые ОС и версии, обновление версий компонентов;
Разбирать падения сборок и тестов по логам;
Взаимодействовать с командами разработки для согласования требований к релизам;
Оптимизировать процесс сборки и упаковки артефактов;
Поддерживать и дорабатывать собственные инструменты сборки артефактов и контроля репозиториев.
Мы ждем, что вы:
Имеете опыт работы с Linux на уровне администратора от 5 лет;
Имеете опыт сборки DEB и RPM пакетов;
Умеете писать на скриптовых языках программирования для автоматизации рутинных задач (наш стек: Python/Bash/Gradle - автоматизация сборки, Groovy (Jenkins)/YAML (GitLab CI) - пайплайны для доставки и хранения артефактов);
Имеете опыт работы с системами контроля версий (GitLab/GitHub);
Умеете читать код на Java, Python, C, C++, Scala, Golang и дорабатывать его в виде патча;
Имеете желание изучать новые инструменты и технологии;
Владеете английским языком на уровне чтения и написания технической документации.
Будет плюсом:
Опыт настройки CI/CD-конвейеров (GitLab CI, Jenkins);
Знание и опыт работы с облачными провайдерами (Яндекс, VK);
Опыт работы с отечественными Linux-дистрибутивами (Astra Linux, Alt Linux, RedOS и пр.);
Навыки работы с безопасным окружением для сборки: сканирование исходников и зависимостей (Trivy, Gitleaks), SBOM (CycloneDX, Dependency-Track), подпись пакетов GPG;