DevOps-инженер (Cmake)
Description
Чем предстоит заниматься:
- Разработка CI/CD-пайплайнов беспилотного ПО, утилит сборки и запуска беспилотного ПО.
- Кастомизация стороннего ПО (бэкпортирование, адаптация патчей, вариации параметров сборки).
- Создание схем релизов, версионирования ПО.
- Управление зеркалами — создание и выполнение процедур обновления, выкладки пакетов, привязки к релизным процессам.
Что мы ждем от кандидата:
- Понимание Linux на уровне системного администратора.
- Знание Python, Bash, Git, Docker.
- Глубокое понимание хотя бы одной системы сборки.
- Опыт работы с инструментами DevOps — GitLab, GitLab CI.
Будет плюсом:
- Владение CMake.
- Опыт оптимизации процессов компиляции C++ и Python-проектов.
- Опыт сборки deb-пакетов.
- Опыт работы с Yocto Project.
- Опыт кроссплатформенной сборки.
- Знакомство с ROS 2.
- Способность и желание читать много чужого (в том числе open source) кода.