👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Инженер (Continuous Integration)

Требования

Разработка ПОPythonGitC++

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

НовосибирскПолный рабочий день

Компания

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

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

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

Команды С++ разработчиков Академа ищут человека, готового взять на себя инициативу по развитию системы непрерывной интеграции наших проектов.

Система собирает наш кроссплатформенный код под несколько поддерживаемых платформ, проводит unit-тестирование и получает бандлы конечных приложений.

В перспективе нам хочется:

  • нажимать «одну кнопку», чтобы оперативно получить фидбэк о своем коде;
  • быстро получать последние версии библиотек, и быть уверенными в их качестве и стабильности;
  • регулярное автоматическое UI-тестирование конечных приложений;
  • единую систему CI для всех команд, интеграцию систем сборки и ревью.

Вам предстоит:

  • развитие и оптимизация процессов CI;
  • администрирование Jenkins: настройка и поддержка;
  • сборка проектов со сложной системой зависимостей;
  • интеграция unit и UI тестов в процессы CI;
  • сборка пакетов под различные платформы;
  • разработка новых и доработка существующих сборочных скриптов.

Ждём от кандидата:

  • опыт построения процессов CI&CD;
  • опыт написания sh/bash-скриптов для решения рабочих задач;
  • хорошее знание python;
  • владение git на хорошем уровне;
  • знакомство с системами сборки проектов на C/C++;
  • опыт работы с одной из систем сборки (gyp/cmake/qmake и тд...);

Плюсами будут:

  • опыт администрирования и интеграции stash/gitlab/crucible с сервером CI;
  • опыт написания и настройки hook’ов для git (как локальных, так и серверных);
  • написание плагинов для Jenkins, начальные знания java/groovy;
  • опыт использования Jenkins REST API;
  • опыт работы с make/ninja/qbs/msbuild/xcodebuild;
  • опыт использования docker, ansible.

Немного об R&D 2ГИС

В Новосибирске у нас два больших офиса: два этажа в Технопарке и одиннадцать этажей в Сан Сити. Вы будете работать в Академе.

У нас нет дресс-кода и строгого графика. Главное, чтобы вы выполняли задачи в срок и были на связи с коллегами.

Мы используем современные технологии и любим о них говорить. Выступаем на конференциях и сами их организуем.

Заработную плату готовы обсуждать индивидуально.

Присылайте резюме по адресу ivanova.rabota@2gis.ru. Если есть вопросы, можете звонить по телефону (383) 363-05-55 доп. 10688 (спросить Ирину Иванову). Удачи!