👁️ SRE в службу разработки динамических таблиц YTsaurus
Привет! Я Руслан Савченко, руководитель разработки динтаблиц YTsaurus. Наша команда занимается разработкой и поддержкой сервиса YTsaurus в Яндексе и старается применять на практике лучшие идеи из областей разработки и эксплуатации больших систем. Мы ищем SRE-инженера с фокусом на performance engineering.
Руслан Савченко Руководитель службы разработки динамических таблиц
Динтаблицы YTsaurus — это многопользовательская NewSQL-СУБД, развёрнутая на тысячи машин и обслуживающая много пользователей и проектов внутри Яндекса. К сервису предъявляются высокие требования по доступности и времени отклика. Вам предстоит разбираться с узкими местами работы системы и вырабатывать решения, нацеленные на их устранение.
Какие задачи вас ждут:
• Оптимизация потребления CPU Вам предстоит разобраться во внутренней архитектуре и оптимизировать сервис, чтобы снизить время обработки запросов.
• Диагностика задержек в сети Вам нужно реализовать средство мониторинга сетевых задержек на стороне YTsaurus, чтобы можно было понять, на какой стороне искать причину долгой передачи данных.
• Внедрение SLA Вам совместно с другими разработчиками предстоит придумать и внедрить контракт, который был бы понятен как эксплуатации YTsaurus, так и сервисам, хранящим свои базы данных в YTsaurus.
Мы ждём, что вы: • Умеете программировать на C++, готовы писать на Go и Python • Любите погружаться в особенности работы операционной системы и железа • Нацелены на построение надёжного сервиса для пользователей
Будет плюсом, если вы: • Работали с низкоуровневыми оптимизациями • Знакомы с bpftools • Знаете теорию SRE и то, как выстраиваются SRE-процессы
Почему у нас классно: ДМС Яндекса действует с первого месяца работы. Причём получить плановую или неотложную помощь можно и за рубежом — так что можно не бояться путешествовать. Это не все бонусы — полный список тут.
📩 Откликайтесь на вакансию на нашем сайте