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