Tool Sets Developer in Monorepo
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Разрабочик инструментария для работы со сторонним кодом и управления сборочным окружением для Monorepo
Проект Monorepo - это большой внутренний проект по трансформации разработки. Это отказоустойчивая, быстрая, распределённая, удобная инфраструктура для разработки в едином репозитории: сборочный и тестовый конвейеры, CI/CD пайплайн, VCS для работы с большим репозиторием, масштабируемое высокодоступное файловое хранилище, мониторинги, роботы и боты.
Наша команда в рамках проекта разрабатывает инструментарий для управления сборочным окружением и механизмы для интеграции стороннего кода в код компонент.
Наша зона ответственности:
• Сборка и обновление 3rd_party библиотек;
• Настройка и интеграция инструментов контроля качества кода;
• Подготовка сборочных окружений для разных платформ и архитектур;
• Автоматизация всех процессов описанных в предыдущих пунктах. Развитие и поддержка BuildMigrator в open source.
Требуемые навыки:
• Понимание процессов сборки, знание билд систем (CMake, Autotools, MSBuild, Bazel);
• Знакомство с различными тулчейнами для сборки C++ кода (Visual Studio, GCC, Clang);
• Умение анализировать и решать проблемы, связанные со сборочным окружением;
• Знание Docker;
• Знание GIT;
• Знание скриптовых языков (Python, Bash, Cmd).