Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
Tutu

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

в Tutu

300 000 —‍ 360 000 ₽/мес на руки

📍 Москва (м. Нагатинская)Полная удалёнка
Специализация
DevOps
Уровень
Senior

Мы в Туту занимаемся путешествиями, у нас есть электрички, самолёты, поезда, автобусы, отели, туры и вообще всё, что нужно для того, чтобы куда-то уехать и вернуться. Кроме продуктовых команд есть ещё инфраструктурные, и вот DevCore — это мы, те, кто помогают продуктовым разработчикам фокусироваться на их задачах. Для этого мы делаем инструменты, автоматизирующие рутинную работу. Например, у нас есть инструменты для быстрого развёртывания кода и публикации пакетов, сервисы по сбору и мониторингу ошибок, общие шаблоны сервисов, общие пакеты, инструменты кодогенерации клиентов.

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

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

OpenShift/KubernetesLinuxTerraformAnsiblePrometheusELKGrafanaJenkins/Gitlab CI/Github Actions/Redhat Tekton
  • В качестве инфраструктуры используем OpenShift OKD 4 на baremetal.
  • Стек мониторинга и трейсинга у нас — ELK, Grafana, Prometheus и OpenTracing.
  • Система исполнения пайплайнов Tekton, управление кодом в Bitbucket Git.
  • Для таск трекинга пользуемся Jira, а документацию ведем в Readme.md и Confluence. Основной язык бекэнда у нас Go.

Почему рекомендуем

  • Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии.
  • Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее.
  • Открываются новые направления, где можно делать всё с нуля.

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

Текущие ключевые направления работ в DevCore команде:

  • Поддержка и развитие общих шаблонов, общих модулей и общих библиотек. Текущие проекты — витрина общих компонентов фронтенда, обновление React 18 в компонентах фронтенда.
  • Сервисы для разработчиков и консольные утилиты. Сервис Shared Static — это сервис для сохранения файлов и доступности на чтение через CDN. Набор сервисов для процесса Quality Wall — проверки линтер, сервисы для автоматизации тестирования. Текущие проекты — обновление и настройка скейлинга под нагрузкой Selenium Grid, Allure TestOps система управления тестированием, SonarQube анализатор кода, Pact — система контрактного тестирования.
  • Инструменты для межсервисного взаимодействия. Текущие проекты — инструмент дискавери API, изучения ендпоинтов и генерации контрактов для работы с API, разработка инструмента кодогенерации клиентов на основе контрактов.

Основные задачи

  • Миграция и сопровождение Selenium Grid в кластер OpenShift, настройка динамического скейлинга кластера под нагрузкой.
  • Внедрение в продуктовые команды и интеграция системы управления тестированием Allure TestOps в наше окружение — Jira, Confluence, Selenium Grid и Tekton CI/CD.
  • Поддержка и развитие семейства инструментов Quality Wall, таких, как — Linters, Sec Scan, SonarQube.
  • Поддержка и развитие системы сбора процессных метрик из Jira, Bitbucket и Confluence.

Требования

  • Опыт работы с OpenShift/Kubernetes как продвинутый пользователь.
  • Опыт и навыки администрирования Linux-систем.
  • Опыт эксплуатации отказоустойчивых и высоконагруженных систем.
  • Опыт работы с системами автоматизации Terraform, Ansible.
  • Опыт работы со стеком для observability — Prometheus, ELK, Grafana.
  • Опыт настройки пайплайнов в одной из систем — Jenkins/Gitlab CI/Github Actions/Redhat Tekton.
  • Навыки проведения сбора требований и анализа вариантов решений.
  • Навыки проектирования и планирования.
  • Коммуникабельность и клиентоориентированность, навыки общения с внутренними клиентами.
  • Опыт автоматизации своей работы при помощи одного из языков программирования.
  • Опыт работы: 3–6 лет.

Плюсом будет:

  • Опыт разработки консольных утилит.
  • Желание создавать инструменты для разработчиков.
  • Опыт работы со спецификациями OpenAPI.JSON.
  • Опыт работы с Protobuffers.
  • Навыки разработки на Go/Python/JavaScript/Kotlin/PHP.

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

  • Работать можно из офиса в Москве, гибридно или удаленно.

Условия

  • ДМС со стоматологией.
  • Кухня в офисе.
  • Страховка на путешествия.
  • Ноутбук.
  • Премии по результатам работы.
  • Оплата больничных.
  • Регулярная переиндексация зарплаты.
  • Обучение, премия за прочитанные книги и обмен опытом.

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

  • 30-минутное интервью-знакомство с руководителем и HR-менеджером.
  • Интервью с тех-специалистом из команды. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки.
  • Разговор с руководителем отдела и заместителем CTO.
Елена Пластинина Recruiter
Tutu

О компании Tutu

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

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

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

400 000 – 500 000 ₽/мес на руки
Полная удалёнка
4 000 – 5 000 €/мес на руки
Полная удалёнка
4 000 – 6 000 $/мес на руки
Полная удалёнка
350 000 – 450 000 ₽/мес на руки
📍 Москва (м. Динамо), полная удалёнка
350 000 – 600 000 ₽/мес на руки
📍 Москва (м. Тульская), офис или гибрид