Tutu

DevOps (Сервис путешествий)

в Tutu

150 000 —‍ 250 000 ₽/мес на руки

Можно удалённо из РФ
Специализация
DevOps
Уровень
Middle
Команда
6 - 10 человек

В нашей команде админов 9 человек, и мы поддерживаем значительную часть инфраструктуры компании — базы данных, очереди, серверы приложений, фронтпрокси, сервисы мониторинга и многое другое. Всего в компании более 800 сотрудников, из них более 200 в ИТ.

У нас нет совсем уж bleeding edge технологий, но достаточно много свежих и не сильно распространённых в стране. Мы прекрасно понимаем, что им, да и тому, как мы их готовим, всё равно придётся учиться, поэтому самое главное для нас — не знание конкретных технологий, а выраженная ответственность за системы и умение нормально договориться в команде. Будет и достаточно много рутины, и регулярные сложные задачи, которыми можно будет гордиться в профессиональном смысле.

Технологии/инструменты

Python

Немного про стек

  • ОС — сейчас в процессе переезда с Centos7 на Alma9.
  • LVS — ключевой элемент нашей HA.
  • Ansible, Terraform — инструменты внутренней автоматизации.
  • Очереди: Kafka, RabbitMQ (отмирает).
  • Frontproxy: Envoy, Nginx (вспомогательно и остаточно).
  • Стек мониторинга: Prometheus, Grafana, Promgen, Alertmanager, Pyroscope.
  • Сбор ошибок: Sentry со всеми внутренностями.
  • Пайплайн трейсинга: OpenTelemetry Collector, Jaeger, ClickHouse.
  • Elasticsearch — несколько продуктовых инсталляций и основной узел системы логирования (с пайплайном доставки Fluent-bit — Kafka — Fluentd).
  • MinIO (s3-совместимое объектное хранилище).
  • Apache — legacy application server в монолите, иногда с ним приходится что-то делать.
  • Docker — часть сервисов предоставляется в контейнерах на хостах с самодельной оркестрацией, часть — на платформе OKD (но саму платформу сопровождает другая команда).

Базы данных, которые сопровождает выделенная подкоманда ДБА

  • MariaDB (+ ProxySQL + GitHub orchestrator).
  • MongoDB.
  • Redis + Sentinel.
  • PostgreSQL + PgBouncer + Patroni.

Про компанию

  • Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии.
  • Сильный блог на Хабре, где пишут в том числе технари о своей работе.
  • Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом.

Про команду и рабочие процессы

  • Один на один со мной раз в неделю первое время, в дальнейшем, возможно, реже. Общекомандный созвон-синхрон раз в неделю.
  • Плановые задачи в любом случае проходят через меня. Источником могут быть внутренние идеи на улучшение инфры, проекты уровня компании / технического департамента, запросы продуктовых команд.
  • Внеплановые задачи — или из системы алертинга или от технических специалистов продуктовых команд.

Кто уже в моей команде

  • Яша придумал и внедрил центральный элемент нашего видения HA — балансировщики на базе lvs и эникаст-адресов. Развернул новую систему централизованного мониторинга на базе Prometheus (вместо Graphite) и пайплайн сбора логов Fluent-bit — Kafka — Fluent вместо Rsyslog — Logstash. Основной эксперт по MinIO.
  • Антон внедрил в компании Kafka, главный эксперт по этому сервису. Сейчас занимается развитием инструментов управления облаками — главный по Terraform’у (мы живём в 5 ЦОДах). Развивает envoy (о внедрении можно почитать тут).
  • Леонид. Специализируется преимущественно на инструментах мониторинга и логирования. Развернул Pyroscope в Openshift для удобной профилировки продуктовых сервисов на go, сделал отдельный пайплайн для логов аудита (Kafka — Vector —ClickHouse).
  • Виталий. Отвечает за наш frontproxy — envoy (с элементами разработки на Python и Lua) и страхует Антона по Terraform.
  • Лёха. Ведущий DBA с опытом более 15 лет. Сделал отказоустойчивым весь наш парк MariaDB, с использованием ProxySQL, GitHub Orchestrator и самописного «клея» на Python. Придумал и внедрил HA Redis на основе Sentinel. Сейчас занимается развитием использования PostgreSQL в компании и техлидит подкоманду ДБА.
  • Элина. Самый первый админ в Туту — уже больше 11 лет в компании. Сейчас DBA и основной специалист по MongoDB.
  • Никита. Новичок в команде ДБА, около полугода в компании. Помогает Лёхе и Элине со всем многообразием наших БД.
  • Саша — разработчик, раньше занималась эксплуатацией монолитного приложения, а сейчас развивает инструменты внутренней автоматизации.
  • Вадим (я) — бывший разработчик, а сейчас главный зануда команды. Помимо руководства помогаю ребятам с кодом обвязок и скриптов, архитектурой и диагностикой сложных сбоев.

Чем предстоит заниматься

  • Развивать текущие сервисы (Elasticsearch, Kafka, Envoy, MinIO, части пайплайна сбора логов — EFK, элементы инфраструктуры мониторинга — Prometheus-based, Pyroscope, Sentry): оптимизировать под увеличивающиеся нагрузки или меняющиеся паттерны использования, добавлять отказоустойчивость, повышать Observability, упрощать использование сервисов в коде приложений, заниматься закрытием уязвимостей, обновлением.
  • Разворачивать и в дальнейшем развивать ещё не используемые в компании сервисы — по запросам разработки или в рамках внутренних проектов команды.
  • Чинить проблемы на продакшене — реагировать на алерты конкретных сервисов и на комплексные сбои.
  • Готовить элементы нашей платформы к интеграции с платформой Openshift.
  • Поддерживать продуктовую разработку в режиме HelpDesk — типовые не автоматизированные операции, консультации, отладка сложных багов.
  • Развивать внутреннюю автоматизацию (Ansible, Terraform).

Не придётся

  • Трогать железо.
  • Настраивать сети.
  • Поддерживать кластеры Openshift.
  • Сильно погружаться в базы данных.

Всё это в компании есть, но занимаются другие команды.

Ожидания

  • Опыт работы Linux-администратором (хотя можете называть себя и девопсом, и SRE-инженером). Для нас это подразумевает умение развернуть и настроить с нуля новый софт — на нескольких серверах и не вручную — и дальше сопровождать его.
  • Больше года работали на реальных проектах, желательно именно в вебе.
  • Любите помогать разработчикам, можете их услышать, разобраться и придумать варианты. Нам на самом деле не пофиг, и разработка ценит это. Они делают продукт, мы помогаем с инфраструктурой настолько, насколько это возможно.
  • Способны спокойно, быстро и чётко реагировать в случае сбоев — они бывают.
  • Умеете разбираться в чём-то новом или странном с помощью логики и гугла (англоязычного).
  • Хотите работать в команде. Придётся много общаться, а это значит — и аргументировать свою точку зрения, и слушать и понимать других. Мы признаём свои косяки и не наказываем за них, поэтому ожидаем этого и от вас — главное делать из ошибок правильные выводы. Если для вас важны искренность и открытость, то у нас вам будет хорошо.
  • Готовы работать не только с новым, но и с легаси. За более чем 20 лет существования компании его накопилось в достатке, поэтому важно уметь оценивать: где лучше оставить, где чуть пошевелить, а где — переделать с нуля.
  • Не боитесь писать скрипты и знаете или хотите изучить Python.
  • Ничего не имеете против «Котиков» — команда называется именно так.

График работы

  • Есть полная удалёнка, работа из офиса или посещение офиса когда захочется. Это как вам удобнее.

Структура собеседований

  • Первая встреча-знакомство с HR-менеджером и Вадимом на 1 час.
  • Встреча с парой техспецов. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки.
  • Финальная встреча с командой и её руководителем.
Наталья Трохина Technical Recruiter
Tutu

О компании Tutu

Сфера
Продуктовая компания
Размер
201 - 500

Туту — это единый сервис, где можно купить билеты на самолеты, поезда и автобусы, забронировать гостиницы или приобрести готовые туры, почитать отзывы путешественников и получить море полезной информации. Компания уже более 15 лет на российском рынке и стала самым популярным онлайн-сервисом в сфере путешествий в России (по данным исследования компании GfK за 2018 год), а также вошла в топ-30 самых посещаемых сайтов в категории туризм в мире (по данным SimilarWeb).

Похожие вакансии

10 000 – 15 000 $/мес на руки
📍 ЕС, Великобритания, США, полная удалёнка, помощь с переездом
8 000 – 12 000 $/мес на руки
📍 ЕС, Великобритания, США, полная удалёнка, помощь с переездом
7 000 – 9 000 $/мес на руки
📍 ЕС, Великобритания, США, полная удалёнка, помощь с переездом
500 000 – 700 000 ₽/мес на руки
Можно удалённо из РФ
4 500 – 6 000 $/мес на руки
Полная удалёнка