Архитектор YDB

Дата размещения вакансии: 02.11.2024
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

YDB — это распределённая отказоустойчивая реляционная СУБД, разработанная в Яндексе. YDB обеспечивает высокую доступность, горизонтальную масштабируемость, а также строгую согласованность изменений данных и поддержку ACID-транзакций. YDB развивается как полностью открытый (open source) проект и при этом доступна в виде сервиса Yandex Cloud, а также в виде коммерческого программного обеспечения для корпоративных заказчиков.

Мы ищем специалиста с опытом создания и внедрения информационных систем, основанных на реляционных базах данных, на роль архитектора по внедрению YDB.

Обязанности:

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

  • Проведение тестов и пилотных проектов
    YDB — относительно новый на рынке продукт. Решиться на применение новой системы нашим клиентам помогают тесты и пилотные проекты. Тесты могут проводиться как по стандартным методикам (например, TPC-C, TPC-H или TPC-DS), так и на основе собственных спецификаций клиента. Пилотные проекты позволяют проверить свойства YDB через решение небольшой, но реальной задачи клиента и часто реализуются силами команды клиента, но с нашим активным участием и консультированием.

  • Участие в продуктовом развитии
    Наша система активно развивается, меняясь в соответствии с потребностями пользователей. Вместе с командой разработки продукта архитекторы по внедрению YDB собирают обратную связь от пользователей и предлагают пути улучшения клиентского опыта.

  • Участие в создании контента
    Хорошая документация, примеры и учебные материалы необходимы для успешного и массового применения любой СУБД. Архитекторы по внедрению участвуют в улучшении документации YDB, совместно с командой по обучению помогают формировать учебные курсы, обучающие ролики и другие материалы.

Требования:

  • Хорошо разбираетесь в современных реляционных базах данных и их базовых технологиях
  • Разрабатывали приложения с использованием реляционных баз данных на одном из популярных языков программирования: Java, Golang, Python, C#, C++
  • Обладаете базовыми навыками администрирования Linux-систем и инструментов автоматизации задач администрирования: например, Ansible, SaltStack, Puppet, Chef, Terraform
  • Готовы общаться и работать с большим количеством клиентов
  • Способны выявлять проблемы и объяснять решения простым языком
  • Умеете аргументированно отстаивать свою точку зрения
  • Проактивны и инициативны

Будет плюсом, если вы:

  • Работали в роли технического продавца: technical sales, pre-sales architector
  • Имеете навыки выступлений перед широкой аудиторией: проведения митапов, вебинаров
  • Создавали обучающие курсы или другие учебные материалы
  • Администрировали высоконагруженные базы данных
  • Владеете навыками работы с Kubernetes
  • Разрабатывали и оптимизировали запросы в массово-параллельных системах: например, в Teradata, Greenplum, Hadoop, Netezza, Oracle RAC
  • Работали в проектах с использованием Apache Kafka, CDC-решений и инструментов потоковой обработки данных