Tool Sets Developer in Monorepo

Требования

Десктоп разработчикC++PythonDockerCI/CD

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

Описание вакансии

Условия работы

Разрабочик инструментария для работы со сторонним кодом и управления сборочным окружением для Monorepo

 

Проект Monorepo - это большой внутренний проект по трансформации разработки. Это отказоустойчивая, быстрая, распределённая, удобная инфраструктура для разработки в едином репозитории: сборочный и тестовый конвейеры, CI/CD пайплайн, VCS для работы с большим репозиторием, масштабируемое высокодоступное файловое хранилище, мониторинги, роботы и боты.

 

Наша команда в рамках проекта разрабатывает инструментарий для управления сборочным окружением и механизмы для интеграции стороннего кода в код компонент.

 

Наша зона ответственности:
• Сборка и обновление 3rd_party библиотек;
• Настройка и интеграция инструментов контроля качества кода;
• Подготовка сборочных окружений для разных платформ и архитектур;
• Автоматизация всех процессов описанных в предыдущих пунктах. Развитие и поддержка BuildMigrator в open source.

 

Требуемые навыки:
• Понимание процессов сборки, знание билд систем (CMake, Autotools, MSBuild, Bazel);
• Знакомство с различными тулчейнами для сборки C++ кода (Visual Studio, GCC, Clang);
• Умение анализировать и решать проблемы, связанные со сборочным окружением;
• Знание Docker;
• Знание GIT;
• Знание скриптовых языков (Python, Bash, Cmd).