Релиз-инженер (Build/release engineer)

З/п не указана
Опыт работы: От 1 года до 3 лет
График работы: Полный день
Занятость: Полная занятость
Компания: НПЦ «ЭЛВИС»

Наша команда разрабатывает системное программное обеспечение (U-Boot, Linux, userpace библиотеки, тесты ПО) для разрабатываемых в компании микросхем на базе ARM, MIPS.

Все пакеты рецензируются на Gerrit и собираются quick-тестами на Jenkins. Сборка дистрибутива выполняется после мерджа в репозиторий.

Следующим амбициозным шагом в развитии инфраструктуры будет сборка и полное тестирование дистрибутивов на этапе рецензии кода и поддержка сборки проектов с зависимостями от других проектов (cross-project dependencies).

Обязанности:
  • Разработка, автоматизация, унификация процессов CI/CD сборки ПО встраиваемых систем (ARM, MIPS) и тестирования ПО на устройствах;
  • Сборка rpm/deb-пакетов проектов на языках C, C++, Python, Go;
  • Сборка дистрибутивов общего назначения Debian, Ubuntu и дистрибутивов встраиваемых систем: Buildroot, Yocto;
  • Настройка и поддержка rpm/deb-репозиториев;
  • Поддержка сборки и тестирования дистрибутивов при межпроектных зависимостях на этапе рецензии кода.
Требования:
  • Опыт работы с области автоматизации сборки ПО не менее 2 лет;
  • Отличное знание Linux на уровне администратора;
  • Опыт работы с технологиями контейнеризации (Kubernetes, OpenShift, Docker);
  • Опыт работы с инструментами автоматизации CI/CD (GitLab CI/CD, Ansible, Jenkins);
  • Продвинутый опыт работы с Git;
  • Опыт разработки и поддержки Jenkins pipeline.
Приветствуется:
  • Уверенное знание языка Python. Опыт управления средами и зависимостями в Python. Опыт пакетирования.
  • Опыт работы с подходами Infrastructure as Code;
  • Опыт работы с мультирепозиториями с использованием git submodule, git subtree, repo;
  • Опыт пакетирования проектов на С, С++ с системой сборки CMake/Meson.
Условия:
  • Формат работы: 1) возможна работа в офисе м.Белорусская/ м.Динамо/ м.Петровский парк, 2) возможна работа в офисе - г. Зеленоград, 3) возможна удаленная работа (с частичным присутствием в офисе).
  • Достойный уровень заработной платы (обсуждается с успешным кандидатом);
  • Интересные задачи, амбициозная команда, грамотное руководство;
  • Официальное трудоустройство (по ТК РФ, больничные и отпуска, все как положено);
  • Высокоразвитая корпоративная культура: корпоративные и спортивные мероприятия (футбол, волейбол, настольный теннис);
  • Курсы английского языка в офисе;
  • Компенсация занятий спортом (через год работы);
  • ДМС после прохождения испытательного срока;
  • Возможность повышения квалификации за счёт компании.
Хочу откликнуться
<
>