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

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

ключевой российский дизайн-центр по разработке ЭБ для систем связи и телекоммуникационного оборудования в России.

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

Условия работы

Наша команда разрабатывает системное программное обеспечение (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-репозиториев;
  • Поддержка сборки и тестирования дистрибутивов при межпроектных зависимостях на этапе рецензии кода.

Требования:

  1. Опыт работы с области автоматизации сборки ПО не менее 2 лет;
  2. Отличное знание Linux на уровне администратора;
  3. Опыт работы с технологиями контейнеризации (Kubernetes, OpenShift, Docker);
  4. Опыт работы с инструментами автоматизации CI/CD (GitLab CI/CD, Ansible, Jenkins);
  5. Продвинутый опыт работы с Git;
  6. Опыт разработки и поддержки Jenkins pipeline.

Приветствуется:

  • Уверенное знание языка Python. Опыт управления средами и зависимостями в Python. Опыт пакетирования.
  • Опыт работы с подходами Infrastructure as Code;
  • Опыт работы с мультирепозиториями с использованием git submodule, git subtree, repo;
  • Опыт пакетирования проектов на С, С++ с системой сборки CMake/Meson.

Мы предлагаем:

  • Участие в передовых проектах страны в сфере микроэлектроники и развитию ЭКБ.
  • Взаимодействие с ведущими отечественными и зарубежными фабриками по проектным нормам мирового уровня.
  • Широкий спектр возможностей профессионального роста, в коллективе со взаимной поддержкой и широкими компетенциями.
  • Возможность ведения научной деятельности, без отрыва от рабочего процесса, защита кандидатских и докторских диссертаций.
  • Работа в современных системах автоматизированного проектирования с полной поддержкой и обучением со стороны производителя.
  • Надёжность и стабильность, оформление по ТК РФ.
  • График 5/2, гибкий (можно выбрать начало и окончание рабочего дня).
  • Возможность работы удаленно или с частичным посещением офиса обсуждается в зависимости от позиции.
  • Расположение - офис на территории технопарка «Элма».
  • ДМС после испытательного срока.
  • Компенсация занятий спортом.
  • Корпоративные волейбольная и футбольная команды – участником может стать любой желающий.
  • У нас душевные корпоративные мероприятия и дружественная атмосфера.
  • Мы ценим Ваш опыт и компетенции, поэтому уровень дохода обсуждаем с успешными кандидатами.