Привет! Мы команда Туту. У нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок. В компании 900+ человек, из них около 300 — ИТ.
Мы в поиске SRE-инженера в команду ИТ-платформа (инфраструктура).
Мы разрабатываем и поддерживаем облачную платформу на базе OpenShift, сами разрабатываем инструменты, автоматизируем процессы, оказываем поддержку и коммуницируем со всеми подразделениями компании. Помогаем всем разработчикам компании выстраивать для своих приложений правильные процессы. Предоставляем всё необходимое для разработки и эксплуатации продуктов на проде.
Основные направления в ИТ-платформе:
1. Сервисное. Актуальные проекты — базы данных как сервис, автоматизация настройки окружения для тестовых сред, автоматические проверки качества настроек в проектах и сервисах на платформе, Vault как сервис для удобной работы с секретами сервисов.
2. Инфраструктурное. Актуальные проекты — надёжная сеть, развитие Platform IaaS, бест-практики для обеспечения HA в продуктах, регулярные учения по отказам.
3. Пайплайны. Актуальные проекты — мульти-стейдж-сборки для фронтенда, повышение производительности пайплайнов — адаптироваться с 700 до 2000 пайплайнов в день.
4. Развитие интерфейса ИТ-платформы (наш собственный UI).
Основные задачи
-
Администрирование кластеров OpenShift.
-
Развитие отказоустойчивой инфраструктуры ИТ-платформы.
-
Повышение надёжности Persistent Storage в ИТ-платформе.
-
Повышение производительности работы CNI Cilium.
-
Развитие сетевых политик, обеспечивающих защиту и изоляцию сервисов.
-
Регулярные обновления инфраструктурных компонентов.
-
Внедрение и развитие Platform IaaS на базе KubeVirt.
Стек
У нас масштабные цели и поле для работы огромное: развитие Cilium Mesh в платформе, переход на Cilium GatewayAPI, развитие Platform IaaS на базе KubeVirt, развитие и модернизация OpenShift на нашей bare metal инфраструктуре, развитие мониторинга инфраструктуры, повышение надёжности и защищённости платформы. Наши ближайшие задачи: переезд на Cilium GatewayAPI, переход на cgroups v.2, повышение надёжности и скорости работы Linstor как основного Persistent Storage.
Наш техстек:
-
Инфраструктура платформы OpenShift Origin 4.17.
-
CNI Cilium.
-
Используем Linstor для персистентного хранилища.
-
Bare metal серверы, хост система OKD / SCOS.
-
Tekton-система исполнения пайплайнов (нами доработан).
-
Наш UI — это отдельная вьюшка в стандартном интерфейсе OpenShift.
-
У нас много собственных контроллеров на Python и Go.
-
Используем Robot Framework для e2e-тестов Кубера.
-
Используем собственные пайплайны для выкладки операторов.
-
Мы серьёзно относимся к надёжности инфраструктуры — у нас настроен мониторинг и выведены понятные алерты с призывом что следует делать.
-
Мы серьёзно относимся к документированию — у нас есть качественная документация для внешних пользователей и для внутреннего использования в нашей команде.
Что ждём от вас
-
Отличное знание OpenShift или Kubernetes.
-
Отличное знание Linux.
-
Опыт работы с продакшен-кластерами OpenShift от 3 лет.
-
Умение глубоко разбираться в том, как что-либо работает.
-
Готовность разобраться в существующей инфраструктуре платформы OpenShift.
-
Знания и навыки для работы CNI Cilium на кластерах OpenShift.
-
Понимание принципов работы современных сетей на уровне ЦОДа, на уровне виртуализации.
-
Опыт работы с протоколом BGP.
-
Опыт настройки мониторинга продакшен-инфраструктуры.
-
Понимание принципов работы Pods с Persistent Storage.
-
Навыки / готовность автоматизировать свою работу.
-
Навыки / готовность учиться и развиваться.
Будет плюсом
-
Опыт работы с KubeVirt.
График работы
Мы приветствуем любой формат занятости, который будет удобен для вас: полная удалёнка, работа из офиса или посещение офиса когда захочется.
Структура собеседований
— Пройти HR-менеджера, 30–40 минут. Никаких «кем вы видите себя через 5 лет».
— Техническая встреча. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки ;)
— Финальная встреча с руководителем.