Мы в Туту занимаемся путешествиями, у нас есть электрички, самолёты, поезда, автобусы, отели, туры и вообще всё, что нужно для того, чтобы куда-то уехать и вернуться.
Кроме продуктовых команд есть ещё инфраструктурные, и вот Mobile Core — это мы, те, кто упрощает жизнь мобильным разработчикам и тестировщикам из продуктовых команд. Мы формируем и внедряем общие правила архитектуры и код-стайла, разрабатываем инструменты автоматизации, настраиваем CI/CD и ускоряем сборки, собираем метрики процесса разработки и помогаем коллегам работать над продуктовыми задачами эффективнее.
Мы в поисках Mobile DevOps инженера, который займётся разработкой и поддержкой инфраструктуры и настроит процесс CI/CD.
Tech-преимущества
- Современный стек; минимум монолита, 95% это микросервисы. Каждая команда определяет свой стек самостоятельно.
- Команды, в которых можно оказать большое техническое и продуктовое влияние. Возможность выбрать, в какой команде вам интереснее работать.
- Новая техническая инфраструктура, актуальная база знаний и документация, благодаря которой легко влиться в проект.
- Работаем по гибким методологиям: Agile.
Про команду и рабочий процесс
- В Mobile Core команде есть лиды по направлениям QA, iOS, Android; Mobile DevOps и QA.
- Сейчас в Туту 4 команды приложений и 2 отвечающих за конкретные фичи. Core команда «парит» над всеми командами и в курсе происходящего везде.
- Команда фокусируется на проектировании архитектуры и стандартов, разработке инструментов для ускорения деливери, а еще ПО привлекают нас для внедрения процессов у себя в командах.
- Мы не только «летаем в облаках», но и подключаемся, чтобы решать конкретные задачи руками вместе с командами. Это позволяет понимать, что из реализованного нами для всех работает, а что — нет. Также это помогает узнавать о реальных проблемах, с которыми сталкиваются команды.
Как организован процесс работы:
- Обычные Agile-активности.
- Утренние стендапы.
- Каждые две недели демо с результатами спринта, ретро и планирование.
- Большие задачи обязательно прорабатываем заранее, иногда вместе с другими разработчиками и экспертами.
Некоторым может показаться, что у нас многовато встреч, но наш опыт показывает, что хорошо налаженные, регулярные коммуникации помогают решить множество проблем превентивно и сокращают время на разработку.
Задачи
- Поддержка и развитие CI/CD инфраструктуры на Github Actions.
- Разработка и поддержка инструментов для мобильной разработки. Например, для snapshot-тестирования или работы с зависимостями.
- Реализация проектов уровня построения релиз-трейна.
Ожидания
- Опыт разработчика на одной из платформ (предпочтительно Android).
- Знание Fastlane или Gradle.
- Опыт написания Bash-скриптов.
- Опыт настройки одной из CI/CD систем: Gitlab CI/CD, Github Actions, CircleCI, Bamboo или других.
Условия
- ДМС со стоматологией и страховка на путешествия.
- Корпоративная скидка на сервисы по работе с психологом: Альтер и Ясно.
- Личный бюджет на профессиональное развитие, а также премии за чтение книг.
- Развитая корпоративная культура: собираемся в клубы по интересам, а компания помогает с частичным финансированием.
А еще:
- Основной офис в Москве недалеко от м. Нагатинская/Коломенская. В офисе горячие завтраки, зоны отдыха c VR, PS, музыкальные инструменты и классная атмосфера путешествий.
- Работаем в гибридном формате: в офис приходим 1-2 раза в неделю, но возможна и полная удаленка.
- Кандидатам из других регионов поможем с релокацией в Москву.
- По результатам работы раз в квартал индексируется зарплата и выплачивается приятная премия.
Этапы собеседований
- Общение с HR менеджером. Телефонное собеседование на 15−20 минут, перед знакомством с командой.
- Техническое интервью. Онлайн-встреча с парой тех-спецов, чтобы познакомиться с вашим опытом и навыками.
- Финальная встреча. Общение в формате диалога с руководителем, возможность задать все вопросы о тонкостях работы в команде.