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