Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Middle+/Senior CI Engineer

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

Полный рабочий деньМожно удаленно

Компания

Все организации города, их контакты, адреса, время работы + трехмерная карта + маршруты проезда

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

О компании и команде

Наша команда занимается разработкой и поддержкой внутренней CI/CD платформы для других команд, которые делают приложение 2ГИС для смартфонов, бэкенды для него, 3D движок и SDK для сторонних потребителей. Платформа состоит из множества элементов, связывающих воедино внутренние процессы разных команд по разработке и тестированию.

Мы ищем CI-инженера, который вместе с нами будет развивать и поддерживать платформу и улучшать опыт наших пользователей с помощью непрерывной доработки инструментов, используемых Dev и QA(A) в повседневной работе.

Наш основной стек: Jenkins (scripted pipeline + library), Git (в т.ч. LFS и submodules), Ansible (подконтрольные хосты на Ubuntu, Windows и macOS), Docker и docker-compose.

Какие задачи предстоит решать

  • Разрабатывать новые и поддерживать существующие пайплайны для сборок/тестов/доставки.
  • Разрабатывать и внедрять удобные инструменты для разработчиков и QA.
  • Вникать в процессы команд, разрабатывать Git Flow под них, реализовывать автоматизацию на Groovy в виде пайплайнов под Jenkins.
  • Развивать автоматику, которая манипулирует репозиториями.
  • Администрировать парк сборочных нод и виртуалок для внутренних нужд.

Ожидания от кандидата

  • Коммерческий опыт работы с Jenkins или Java/Groovy/Kotlin от двух лет.
  • Опыт работы со скриптами под Linux или Windows.
  • Опыт работы с Ansible и Docker.
  • Владение git на уровне не ниже "могу откатить кривой локальный rebase", “знаю как взаимодействовать с submodules”.
  • Черный пояс по trouble shooting.

Будет плюсом

  • Опыт работы с не унифицированной инфраструктурой
  • Понимание принципов работы систем сборки проектов (cmake/gradle).
  • Понимание принципов работы сети и операционных систем.
  • Опыт автоматизации тестирования.

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

  • 2ГИС — аккредитованная IT-компания.
  • Для нас важен специалист, а не его локация. Можно работать удалённо. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Нижнем Новгороде, Томске, Астане, Алма-Ате.
  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
  • Заботимся о здоровье: ДМС и возможность получать онлайн-консультации терапевта, невролога, психолога и медицинского агента.
  • Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.
  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.
  • Руководствуемся здравым смыслом, используем современные технологии и любим о них говорить.