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