Релиз-инженер (Build / Release engineer)
до 150000 руб.
Ключевые навыки
Python
Bash
Linux
Git
Assembler
C/C++
Android
Ruby
C++
Debian
Обязанности:
- Разработка, автоматизация, унификация процессов CI/CD сборки ПО встраиваемых систем (ARM, MIPS) и тестирование ПО на устройствах.
- Сборка rmp/deb-пакетов проектов на языках C, C++, Python, Go.
- Сборка дистрибутивов общего назначения Debian, Ubuntu и дистрибутивов встраиваемых систем: Buildroot, Yocto.
- Настройка и поддержка rmp/deb-репозиториев;
- Поддержка сборки и тестирования дистрибутивов при межпроектных зависимостях на этапе рецензии кода.
- Опыт работы в области автоматизации сборки ПО не менее 2 лет.
- Отличное знание Linux на уровне администратора.
- Опыт работы с технологиями контейнеризации (Kubernetes, OpenShift, Docker).
- Опыт работы с инструментами автоматизации CI/CD (GitLab CI/CD, Ansible, Jenkins).
- Продвинутый опыт работы с Git.
- Опыт разработки и поддержки Jenkins pipeline.
Приветствуется:
- Уверенное знание Python. Опыт управления средствами и зависимостями в Python. Опыт пакетирования.
- Опыт работы с подходами Infrastructure as Code.
- Опыт работы с мультирепозиториями с использованием git submodule, git subtree, repo.
- Опыт пакетирования проектов на C, C++ с системой сборки CMake / Meson.
Условия:
- Достойный уровень заработной платы (обсуждается с успешным кандидатом);
- Интересные задачи, амбициозная команда, грамотное руководство;
- Возможность повышения квалификации за счет компании;
- Доступны офисы в Москве и Зеленограде: м. Белорусская / Технопарк "ЭЛМА";
- Официальное трудоустройство по ТК РФ;
- Корпоративные и спортивные мероприятия;
- Курсы английского языка в офисе;
- Компенсация занятий спортом (через год работы).