CI-инженер в 2ГИС
КодКодКод: Работа в IT- Зарплата:Договорная
- Уровень:middle
- Тип занятости:Работа по договору.
- Опыт:1 год
- Место работы:Удалённо
2ГИС — аккредитованная IT-компания, которая создаёт карту городов со справочником компаний, маршрутами общественного транспорта и навигатором. Она помогает городскому бизнесу находить своих клиентов среди жителей, а компаниям — создавать сервисы и приложения на наших технологиях.
Команда сервиса Navi занимается разработкой и поддержкой внутренней CI/CD платформы для других команд, которые делают приложение 2ГИС для смартфонов, бэкенды для него, 3D движок и SDK для сторонних потребителей. Платформа состоит из множества элементов, связывающих воедино внутренние процессы разных команд по разработке и тестированию.
Стек: Jenkins (scripted pipeline + library), Git (в т.ч. LFS и submodules), Ansible (подконтрольные хосты на Ubuntu, Windows и macOS), Docker и docker-compose.
Задачи:
- Разрабатывать новые и поддерживать существующие пайплайны для сборок/тестов/доставки;
- Разрабатывать и внедрять удобные инструменты для разработчиков и QA;
- Вникать в процессы команд, разрабатывать Git Flow под них, реализовывать автоматизацию на Groovy в виде - пайплайнов под Jenkins;
- Развивать автоматику, которая манипулирует репозиториями;
- Администрировать парк сборочных нод и виртуалок для внутренних нужд.
Must-Have:
- Jenkins от 2-х лет;
- Java/Groovy/Kotlin от 2-х лет;
- Git.
Nice-to-have:
- Опыт работы с не унифицированной инфраструктурой;
- Cкрипты под Linux или Windows;
- Ansible и Docker;
- Сmake/gradle;
- Trouble shooting;
- Опыт автоматизации тестирования.
Мы предлагаем:
- Удаленку или офис (Москва, Санкт-Петербург, Новосибирск);
- ДМС;
- Обмен опытом;
- Собственный учебный центр.