Senior Build engineer / Старший инженер по сборке продукта (TATLIN.UNIFIED)

Оплата не указана

Вакансия находится в архиве

YADRO

Горьковская

г. Нижний Новгород

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Мы ищем инженера со знанием систем сборки make/cmake (либо мотивацией их изучить), способного качественно разбирать предметную область, поверять собственный код.

Развиваемый нами CI выполняет задачи интеграции базового слоя продукта(datapath), разрабатываемой в компании СХД –TATLIN.UNIFIED.

CI построен на основе оборудования компании YADRO, эмулятора qemu, развитого набора нетривиальных Jenkins Job и двух системы оркестрации, для агентов и пайпланов.

Сборочная система обеспечивает сборку для двух базовых платформ продукта(ppc & x86) планируется поддержать еще одну, построена на базе gcc и (с)make. Несколько тестовых фреймворков разработанных на Python+Allure являются базой для покрытия kernel, component и system layer тестов.

Команда отвечает работу и развитие сборочной системы и CI.

Чем предстоит заниматься:

  • разрабатывать и развивать сборку базового слоя СХД TATLIN.UNIFIED для платформ х86 и ppc;
  • разрабатывать cmake/make скрипты;
  • собирать rpm пакеты;
  • собирать docker images;
  • взаимодействовать и поддерживать команду разработки;
  • осуществлять интеграцию с общей системой сборки;
  • развивать Jenkins пайплайны;
  • оперативно реагировать на проблемы сборки и CI.

Мы ожидаем от будущего члена команды:

  • Linux на уровне системного администратора;
  • практический навык работы с make/cmake, g++, gcc;
  • понимание работы пакетных менеджеров и умение работать с рецептами;
  • опыт создания RPM пакетов;
  • опыт написания Dockerfile и создания образов Docker;
  • опыт разработки на python, groovy, bash;
  • умение работать со средствами разработки: git, CI/CD, Jenkins;
  • Английский на уровне чтения и написания технической документации.

Будет плюсом:

  • опыт с Qemu;
  • опыт работы на SUSE Linux;
  • знание особенностей работы с zypper.

Ключевые навыки

Администрирование серверов linux
Linux
Cmake
Cmake
Python
Bash
Docker

Адрес

Нижний Новгород, Алексеевская улица, 6/16

Контактная информация

YADRO

Сайт: не указан

Почта: не указана

Вакансия опубликована 17.07.2024 в г. Нижний Новгород.

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

#

Москва

Полный день

Подробное описание

24 марта

#

Санкт-Петербург

Обухово

и еще 1 станция

Полный день

Подробное описание

1 августа