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

SRE (YDB)

в Yandex Cloud

270 000 —‍ 480 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Санкт-Петербург (м. Площадь Ленина)Нижний НовгородЕкатеринбургНовосибирскОфис или гибрид
Специализация
DevOps
Уровень
Senior

YDB — это одновременно платформа, на которой можно строить специализированные системы обработки и хранения данных, и распределённая масштабируемая отказоустойчивая реляционная СУБД. YDB обрабатывает миллионы запросов в секунду и хранит петабайты данных сервисов Яндекса.

А если подробнее, то YDB — это распределённая отказоустойчивая Distributed SQL база данных с открытым исходным кодом, которая сочетает в себе высокую доступность и масштабируемость со строгой согласованностью и транзакциями ACID. Она создана с учётом требований к высокой производительности и может обрабатывать миллионы транзакций в секунду и петабайты данных для критически важных, интерактивных приложений. Система легко расширяется простым добавлением серверов.

На сегодняшний день YDB в качестве базы данных используют такие крупные и высоконагруженные сервисы Яндекса как голосовой помощник Алиса, Маркет, Метрика, Облако и многие другие.

Также YDB — это платформа для создания многих инфраструктурных компонентов, таких как сервисы мониторинга, потоковой передачи и обработки данных, сетевые блочные устройства (NBS) и другие.

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

Go/PythonC++LinuxCentOSgRPCUbuntu/DebianAstra Linux

Наши задачи

  • Разработка отказоустойчивой инфраструктуры для масштабирования и запуска новых кластеров по кнопке.
  • Разработка YDB as a Service в Облаке и внутри Яндекса (в том числе, собственный Terraform provider).
  • Внедрение практик IaC (Infrastructure as Code) при реализации CI/CD процессов и разработка собственной системы деплоя.
  • Zero Downtime миграция существующих кластеров в Kubernetes.
  • Создание Internal Developer Platform — внутренняя инфраструктура для разработчиков YDB.
  • Создание платформы для нагрузочного тестирования YDB (в том числе, для переезда на процессоры AMD).
  • Развитие технических решений программно-аппаратного комплекса YDB, который включен в состав реестра ПАК.

Одна из наиболее крупных задач, которой мы занимаемся в последний год, миграция сервисов с Baremetal инсталляций в Docker и Kubernetes. YDB имеет много особенностей, которые делают процесс миграции сложным — например, мы не используем какую-либо файловую систему и работаем с дисками напрямую как с блочными устройствами (таким образом мы сами управляем записью и чтением данных и гарантируем скорость и надежность). Или для более равномерной нагрузки мы используем т.н. client-side балансировку. Все это потребовало разработки различных инструментов и сервисов, одним из которых является Kubernetes.

Что точно надо

  • Уметь и хотеть писать код на Go / Python и, опционально, С++.
  • Ориентироваться в Linux на уровне администратора (например, Ubuntu / Debian, CentOS, Astra Linux).
  • Ориентироваться в TCP/IP модели, иметь представление о протоколах HTTP и gRPC.

Будет плюсом:

  • Опыт с k8s, Terraform, Ansible, базовые навыки работы с iptables.

Полезные материалы

  • YBD.
  • Больше года назад мы выложили весь исходный код нашего продукта в Opensource — проект YDB Platform на Github (и мы всегда рады новым предложениям и помощи opensource-сообщества в развитии продукта)!
Полина Абушек Technical Recruiter
Yandex Cloud

О компании Yandex Cloud

Сфера
Продуктовая компания
Размер
1001+

Yandex Cloud — публичная облачная платформа, которая предоставляет корпорациям, среднему бизнесу и частным разработчикам масштабируемую инфраструктуру, сервисы хранения данных, инструменты машинного обучения и средства разработки. С 2018 года платформа выросла вдвое не только по суммарному доходу, но и по клиентской базе: ежедневно сервисы используют более 10 тысяч компаний.

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

350 000 – 600 000 ₽/мес на руки
📍 Москва (м. Тульская), офис или гибрид
350 000 – 450 000 ₽/мес на руки
📍 Москва (м. Динамо), полная удалёнка
330 000 – 380 000 ₽/мес на руки
📍 Москва (м. Калужская), можно удалённо из РФ
330 000 – 390 000 ₽/мес на руки
📍 Москва (м. Савёловская), полная удалёнка
320 000 – 450 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Екатеринбург, Казань, Нижний Новгород, Белград (Сербия), самостоятельный переезд