Backend Developer
(ИТ-Платформа)
Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
Кто мы
штатных сотрудников, увлеченных путешествиями
на мировом рынке онлайн путешествий
крупнейших туристических онлайн-ресурсов в мире
путешественников, пользующихся нашими мобильными приложениями
30
20
топ
19
лет
млн
400
+
Вы:
А что у вас за команда?
Туту:
Пока вся компания отправляет каждый день флот самолётов и несколько поездов пассажиров, мы помогаем разработчикам разрабатывать, для чего делаем инфраструктуру и инструменты на ней. Ну и ещё распространяем в компании правильную культуру и современные бест-практики разработки. В нашей ИТ платформе можно получить отдельный проект, каталог шаблонов для разработки и соответствующие пайплайны, тестовые и продуктовые среды, дашборд с метриками своих сервисов, дефолтные алерты, логи своих сервисов, уникальные внешние url для сервиса. Можно создать новый проект, написать код сервиса, выложить на прод, придумать для него внешний url и его увидят клиенты, всё автоматизировано и доступно разработчику. Мы делаем очень важную в компании вещь, без которой разработка стояла бы мёртво. Благодаря ИТ-платформе можно создать и выложить новый сервис за минуты, без согласований, без заявок в джире.
Вы:
А кого вы ищете?
Туту:
Мы ищем в нашу команду Senior разработчика (Golang/Python). Хотим вас позвать в команду инфраструктуры здорового человека.
Основные задачи:
У нас масштабные цели и поле для работы огромное – развитие CI/CD, развитие DX и культуры разработки в компании, развитие мониторинга, изменение способов работы с базами данных и стейтфул сервисами, повышение надежности платформы и автоматизация сценариев администрирования.
Наши ближайшие задачи:

• Автоматизировать управление ресурсами в ИТ Платформе
• Сделать надежный сервис DBaaS
• Автоматизировать типовые сценарии настройки локального окружения разработчика.
Мы ждем от вас:
Опыт разработки микросервисов в Kubernetes
Опыт разработки контроллеров на Go или Python в Kubernetes
Обязательно отличное знание платформ Kubernetes / Red Hat OpenShift или OKD
Навыки разбираться в существующей кодовой базе Python & Go нашей платформы
С каким тех стеком работаем:
Базовая платформа OpenShift Origin 4.9.
Система исполнения пайплайнов, это доработанная кубе-нэтив система Tekton.
Наш UI это отдельная вьюшка в стандартном интерфейсе OpenShift.
У нас много собственных контроллеров на Python и Go.
Сетевая система cilium.
Используем Linstor для персистент хранилища.
Используем собственные пайплайны для выкладки операторов.
Мы серьезно относимся к надежности инфраструктуры, у нас настроен мониторинг и выведены алерты с призывом к конкретным действиям.
Как мы работаем?
Еженедельно стендап,
Еженедельно 1х1 с руководителем,
Ежемесячно планирование спринта,
Раз в квартал ретроспектива ОКР-цели и постановка цели на следующий квартал.
Задачи и бэклог в Jira, гайды и документация в корпоративном Confluence, readme рядом с нашим кодом в гите.

В команде есть руководитель, он же product owner ИТ платформы, - составляет цели и планы продукта, помогает ребятам реализовывать свои идеи и развиваться. Все остальные равноправные инженеры-разработчики. Мы в команде живем по принципам меритократии идей.
Внутренние клиенты – это потенциально все продуктовые разработчики сервиса туту.ру. Вся новая разработка сервисов ведется на нашей ИТ платформе и на наших процессах.
Команда в основном на удалёнке. По вторникам (по возможности) собираемся в офисе, для тимбилдинга и чтобы вспомнить кто как выглядит вживую.
Кто уже в команде:
Миша - наш архитектор, умеет админить, кодить и разбираться в чем-угодно новом. "Знает как", - по очень многим вопросам. В команде главный генератор новых идей, приносит новые технологии и новые сервисы. Пишет код на Python и Go.
Дима - ключевой разработчик, отвечает за CI/CD процессы в ИТ платформе. Отвечает за проект внедрения системы исполнения пайплайнов Tekton. Пишет код на Python и Go.
Женя - ключевой разработчик веб-консоли для ИТ платформы. Женя на все руки мастер, сделал в платформе централизованное управления роутами, чтобы передать в руки разработке управление роутами и доменами для всех прод-сервисов. А ещё умеет наливать кластера, периодически админит инфраструктуру.
Виталий - ключевой разработчик наших операторов и мастер автоматизации работы сценариев в опеншифте. Вместе с Димой разрабатывает таски для Tekton пайплайнов. Пишет код на Python и Go.
Андрей - ведущий разработчик, занимается разработкой для сервиса DBaaS. Разработал основной контроллер для обработки дефиниций dbaas в платформе. Пишет код на Python.
Александр - ведущий инженер, админит инфраструктуру платформы, эксперт в linux. Обновил платформу до релиза OKD 4.8, отвечает за здоровье серверов и сетевых компонент.
Почему мы
ДМС со стоматологией, страховка на путешествия, возможна оплата конференций и курсов, есть премии за прочитанные книги;
По результатам работы раз в квартал индексируется зарплата и выплачивается премия;
Развитая корпоративная культура и клёвый офис недалеко от м. Нагатинская/Коломенская (БЦ "Ньютон-Плаза"). В офисе горячие завтраки, зоны отдыха и много других плюшек;
Работаем в гибридном формате "офис-удаленка": в офис приходим 1-2 раза в неделю. Но возможен вариант и полной удаленки;

График работы: 5/2. Обычно мы начинаем где-то между 9 и 11 утра.
Кандидатам из других регионов поможем с релокацией;
Структура собеседования
Общение с HR-менеджером по телефону
Скрининг-знакомство по зуму (30 мин)
Техническое интервью
Встреча на 1,5 часа через Zoom. На ней вы сможете понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, лучше познакомимся и обсудим несколько кейсов из жизни команды
Финальная встреча
С Product Owner команды и заместителем технического директора