Релиз-инженер

Аренадата Софтвер

Релиз-инженер

Описание вакансии

Описание команды:

  • Опытные специалисты, работающие в индустрии много лет;
  • Мы собираем 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);
  • Имеете навыки работы с Docker и контейнеризацией;
  • Знаете инструменты сборки: Maven, Gradle, Make, CMake;
  • Умеете читать код на 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;
  • Опыт с Helm и Kubernetes.
Навыки
  • Linux
  • DEB
  • RPM
  • Python
  • Bash
  • Maven
  • Gradle
  • Make
  • CMake
  • GitLab CI
  • Jenkins
  • Docker
  • Yaml
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию