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

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

в Tutu

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

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

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

OpenShift/KubernetesLinuxTerraformAnsiblePrometheusELKGrafanaJenkins/Gitlab CI/Github Actions/Redhat Tekton

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

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

Стек команды

  • В качестве инфраструктуры используем 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

Туту — сервис путешествий. У нас есть расписание рейсов, билеты на поезда, самолёты, автобусы, электрички и аэроэкспрессы. А ещё много отелей, туров и экскурсий. В 2003 году мы запустили первое в России регулярно обновляемое расписание электричек и с тех пор меняем опыт миллионов путешественников к лучшему с помощью технологий.

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

10 000 – 12 000 $/мес на руки
Полная удалёнка
8 000 – 12 000 $/мес на руки
📍 ЕС, Великобритания, США, полная удалёнка, помощь с переездом
6 000 – 8 000 $/мес на руки
📍 Бразилия, Сербия, Аргентина, Черногория, Испания, Португалия, Мексика, Польша, полная удалёнка
6 000 – 10 000 $/мес на руки
📍 Лондон (Великобритания), полная удалёнка, самостоятельный переезд
460 000 – 570 000 ₽/мес на руки
📍 Москва (м. Кропоткинская), Санкт-Петербург (м. Адмиралтейская), Екатеринбург, Сочи, полная удалёнка