DevOps/CI-инженер в сервис мобильных приложений (удаленная работа)
(вакансия в архиве)

10 февраля 2023

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: DevOps/CI-инженер в сервис мобильных приложений

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

Продукт, процессы для которого мы автоматизируем и упрощаем, большой, сложный и сильно связанный. При разработке в нём встречаются: репозитории (больше 40 штук), хосты СКВ, языки, системы сборки, окружения и платформы, релиз-циклы.
Наша инфраструктура — это виртуальные машины, k8s и bare-metal сервера, а рулим ей мы по принципам IaC. За автоматизацию у нас отвечают пайплайны на Jenkins, под который у нас уже написана достаточно обширная библиотека на Groovy, но мы не останавливаемся и продолжаем её расширять.

Наши коллеги, как и мы, любят удобство, поэтому мы постоянно стараемся сделать жизнь команды лучше и проще, чтобы все могли посвящать больше времени любимому делу, а не разборкам с системами контроля версий, компиляторами, автоматикой и прочими инструментами, без которых уже невозможно представить современное RnD большой компании.

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


Что нужно будет делать: 


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

  • Развивать автоматику, которая манипулирует репозиториями, вложенными в другие репозитории, причем неоднократно и в разные.

  • Поддерживать существующие пайплайны для сборок/тестов/деплоя и писать новые, делать для разработчиков удобные инструменты.

  • Админить парк сборочных нод и виртуалок для внутренних нужд.

  • Основная часть работы — это вникать в процессы команд, разрабатывать Git Flow под них, реализовывать автоматизацию на Groovy в виде пайплайнов под Jenkins.

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


  • опыт работы с Jenkins или другими CI/CD инструментами, или Java/Groovy/Kotlin от двух лет;

  • опыт работы со скриптами под Windows или Linux;

  • владение git на уровне не ниже «могу откатить кривой локальный rebase»;

  • желание развиваться в направлении CI/CD инженера, разбираться в новых вещах.

Будет плюсом:


  • опыт работы с инфраструктурой (IaC, Docker, виртуализация);

  • понимание принципов работы одной из систем сборки проектов (cmake, gradle);

  • понимание принципов работы сети и операционных систем;

  • опыт автоматизации тестирования;

  • любой другой нетривиальный опыт, о котором интересно было бы нам рассказать.

Условия:


  • 2ГИС - аккредитованная IT-компания.

  • Само собой, полностью белая зарплата, размер которой обсуждаем
    на собеседовании. Есть ДМС и все классические IT-плюшки.

  • Ремоут-френдли. Доставим всё, что нужно для комфортной работы,
    и организуем встречи с командой онлайн и офлайн.

  • Можно работать и в офисе: новый центр разработки в Санкт-Петербурге
    и два классных офиса в Новосибирске — 11 этажей в «Сан Сити» и два этажа в Технопарке. Можем организовать релокацию!

  • Нет дресс-кода и строгого графика. Кто-то начинает работу в 9,
    кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.

  • Руководствуемся здравым смыслом, используем современные технологии и любим о них говорить. Если захочешь делиться знаниями — поможем с написанием статей и с подготовкой к выступлениям на конференциях.



Посмотрите похожие вакансии

DevOps Engineer (Инженер автоматизации)
Компания: Digital Nomads
Зарплата: от 350 000 до 350 000 руб.
DevOps инженер в команду Observability Platform #CloudMTS
Компания: МТС
Зарплата: з.п. не указана
DevOps инженер в команду Managed DB & MQ #CloudMTS
Компания: МТС
Зарплата: з.п. не указана
Инженер эксплуатации прикладного ПО
Компания: ФИНАМ
Зарплата: з.п. не указана