DevOps Engineer
Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
в команду DevCore
Кто мы
млн
20
оценка приложения
в Apple Store
путешественников, пользующихся нашими приложениями
скачиваний на IOS
4,9
30
топ
крупнейших туристических онлайн-ресурсов в мире
3,3
млн
Вы:
И что у вас за команда?
Туту:
Мы в Туту занимаемся путешествиями, у нас есть электрички, самолёты, поезда, автобусы, отели, туры и вообще всё, что нужно для того, чтобы куда-то уехать и вернуться. Кроме продуктовых команд есть ещё инфраструктурные, и вот DevCore — это мы, те, кто помогают продуктовым разработчикам фокусироваться на их задачах. Для этого мы делаем инструменты, автоматизирующие рутинную работу. Например, у нас есть инструменты для быстрого развёртывания кода и публикации пакетов, сервисы по сбору и мониторингу ошибок, общие шаблоны сервисов, общие пакеты, инструменты кодогенерации клиентов.
Вы:
А кого вы ищете?
Туту:
Сейчас мы хотим создать единую систему управления тестированием, и вы можете стать тем самым человеком, который поможет внедрить набор инструментов для тестирования, упростив работу разработчикам и тестировщикам.
Немного про стек
В качестве инфраструктуры используем OpenShift OKD 4 на baremetal. Стек мониторинга и трейсинга у нас - ELK, Grafana, Prometheus и OpenTracing. Система исполнения пайплайнов Tekton, управление кодом в bitbucket git. Для таск трекинга пользуемся Jira, а документацию ведем в Readme.md и Confluence. Основной язык бекэнда у нас Go.
Основные задачи
Миграция и сопровождение Selenium Grid в кластер OpenShift, настройка динамического скейлинга кластера под нагрузкой;
Внедрение в продуктовые команды и интеграция системы управления тестированием Allure TestOps в наше окружение — Jira, Confluence, Selenium Grid и Tekton CI/CD;
Поддержка и развитие семейства инструментов Quality Wall, таких как — Linters, Sec scan, SonarQube;
Поддержка и развитие системы сбора процессных метрик из Jira, Bitbucket и Confluence.
От вас нужно
Опыт работы с OpenShift / Kubernetes как продвинутый пользователь;
Опыт и навыки администрирования Linux-систем;
Опыт эксплуатации отказоустойчивых и высоконагруженных систем;
Опыт работы со стеком для observability — Prometheus, ELK, Grafana;
Опыт настройки пайплайнов в одной из систем — Jenkins / Gitlab CI / Github Actions / Redhat Tekton;
Навыки проведения сбора требований и анализа вариантов решений;
Навыки проектирования и планирования;
Коммуникабельность и клиентоориентированность, навыки общения с внутренними клиентами;
Опыт автоматизации своей работы при помощи одного из языков программирования.
Плюсом будет
Опыт разработки консольных утилит;
Желание создавать инструменты для разработчиков;
Опыт работы со спецификациями OpenAPI.JSON;
Опыт работы с Protobuffers;
Навыки разработки на Go / Python / JavaScript / Kotlin / PHP;
Опыт работы с системами автоматизации Terraform, Ansible.
Про команду
В команде DevCore есть руководитель и три бекэнд-разработчика.
Текущие ключевые направления работ в DevCore команде:
1) Поддержка и развитие общих шаблонов, общих модулей и общих библиотек. Текущие проекты — витрина общих компонентов фронтенда, обновление React 18 в компонентах фронтенда.
2) Сервисы для разработчиков и консольные утилиты. Сервис Shared Static — это сервис для сохранения файлов и доступности на чтение через CDN. Набор сервисов для процесса Quality Wall — проверки линтер, сервисы для автоматизации тестирования. Текущие проекты — обновление и настройка скейлинга под нагрузкой Selenium Grid, Allure TestOps система управления тестированием, SonarQube анализатор кода, Pact — система контрактного тестирования.
3) Инструменты для межсервисного взаимодействия. Текущие проекты — инструмент дискавери API, изучения ендпоинтов и генерации контрактов для работы с API, разработка инструмента кодогенерации клиентов на основе контрактов.
Про компанию
Основной офис в Москве недалеко от м. Нагатинская/Коломенская. В офисе горячие завтраки, зоны отдыха c VR, PS, музыкальные инструменты и классная атмосфера путешествий.
Работаем в гибридном формате: в офис приходим 1-2 раза в неделю, но возможна и полная удаленка.
Кандидатам из других регионов поможем с релокацией в Москву.
По результатам работы раз в квартал индексируется зарплата и выплачивается приятная премия.
Tech-преимущества
Современный стек; минимум монолита, 95% это микросервисы. Каждая команда определяет свой стек самостоятельно.
Команды в которых можно оказать большое техническое и продуктовое влияние. Возможность выбрать в какой команде вам интереснее работать.
Новая техническая инфраструктура, актуальная база знаний и документация благодаря которой легко влиться в проект.
Работаем по гибким методологиям: agile.
С заботой о сотрудниках
ДМС со стоматологией и страховка на путешествия.
Корпоративная скидка на сервисы по работе с психологом: Альтер и Ясно.
Личный бюджет на профессиональное развитие, а также премии за чтение книг.
Развитая корпоративная культура: собираемся в клубы по интересам, а компания помогает с частичным финансированием.
Этапы собеседований:
1
Финальная встреча

Общение в формате диалога с руководителем, возможность задать все вопросы о тонкостях работы в команде.
2
3
Техническое интервью

Онлайн встреча с парой тех-спецов, чтобы познакомиться с вашим опытом и навыками
Калибровочное интервью

Часовое интервью-знакомство с руководителем и HR-менеджером