Мы ищем DevOps-инженера, который будет отвечать за сборку, CI/CD и доставку ПО на парк мобильных роботов на ROS2. Вы построите фундамент, на котором будет работать вся разработка, и поможете масштабировать парк до 18 платформ.
Роль на стыке разработки, инфраструктуры и роботов на объекте. Вы будете взаимодействовать с ROS2-разработчиками и командой, которая выезжает на испытания.
Обязанности:
- Сборка и CI/CD
- Настройка и поддержка сборки ROS2-пакетов (colcon, rosdep) в Docker, на железе и GitLab CI
- Управление зависимостями и версиями
- Автоматизация обновления и конфигурации роботов (Ansible или аналог)
- Инфраструктура и сети
- Доступ к удалённым роботам: VPN, SSH-туннели, VNC, сети на объекте
- Поддержка вычислителей роботов на Linux
- Надёжный деплой на парк устройств при нестабильной связи
- Опыт построения CI/CD в робототехнике (GitLab CI или аналог)
- Docker и Docker Compose на практике
- Ansible или другой инструмент управления конфигурацией
- Уверенное владение Linux (Ubuntu), Bash, Git
-
Будет плюсом:
- Опыт с ROS2 (Humble), colcon, rosdep
- Опыт работы с удалёнными устройствами по LTE
- Опыт мониторинга и логирования
- Опыт MLOps
- Опыт работы с Alt Linux
-
Технологический стек:
- GitLab CI, Docker, Docker Compose, Ansible
- ROS2 Humble, colcon, rosdep
- Ubuntu, Bash, Git, VPN/SSH, Jetson
- Сети: VPN, SSH, маршрутизация
- Понимание, как версионировать и выкатывать ПО на парк устройств
- Работа в стабильной компании;
- Зарплата в рынке (плюс годовой бонус), уровень дохода обсудим на собеседовании;
- Удобный формат работы: пятидневная рабочая неделя с пн по пт, а время начала и окончания рабочего дня можно согласовать с руководителем, возможен гибридный режим работы с периодическим посещением офиса;
- Корпоративная программа лояльности от партнеров;
- Пакет ДМС со стоматологией и психологической помощью;
- Работа в высокотехнологичной организации, обладающей уникальными знаниями и технологиями, решение уникальных задач;
- Возможность профессионального роста и развития.