Обязанности:
Описание проекта Мы разрабатываем опорную сеть коммутации в соответствии с спецификациями 3GPP, которая представляет из себя набор сетевых функций Core Network, обеспечивающих предоставление сервиса абонентам, взаимодействие с подсистемой радиодоступа и внешними сетями передачи данных. Наша команда работает над следующими сетевыми функциями: AMF, SMF, UPF, UDR, AUSF, UDM, SCP, NRF, UDSF. Из них с БД работают две компоненты: UDSF (Unstructured Data Storage Function) – компонента, которая хранит в БД контексты, связанные с подключением, обеспечивающие гибкость и балансировку нагрузки. UDR (User Data Repository) – это база данных клиентов (абонентов). В ней хранится информация об абонентах И UDSF и UDR внутри себя используют Tarantool - in-memory NoSQL БД с поддержкой языка LUA. Чем предстоит заниматься: Разработка схем и процедур развертывания и миграции для БД; Взаимодействие с группой разработчиков для реализации новой функциональности в соответствии с требованиями; Участие в формировании продуктовых требований; Написание кода на языке Lua и покрытие его тестами; Поддержка существующих БД UDSF и UDR; Обсуждение с представителями Tarantool вопросов и проблем касающихся БД; Переходы на новые версии Tarantool; Написание скриптов на Python / Ansible для конфигурирования и разворачивания БД; Поддержка клиентов в решении проблем, связанных с работой БД; Написание и обновление документации. Ожидания от будущего члена команды: Практический опыт работы с распределенной NoSQL БД (Tarantool, Redis, MongoDB, Cassandra); Знание или готовность обучиться языкам Lua, Python; Опыт разработки сложных схем миграций; Понимание требований ACID, моделей данных; Понимание принципов масштабирования базы данных; Резервное копирование и восстановление БД. Дополнительно приветствуем: Знание языка Lua; Знание Python /Ansible; Знание языка C++; Практический опыт работы с метриками (Prometheus, Grafana). Будем рады предложить Вам: Конкурентный уровень заработной платы; Гибридный формат работы, возможность полной удалённой работы; Систему премирования за научные достижения, публикацию статей, регистрацию патентов и выступления на конференциях; «Лекторий», в рамках которого приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки; Внутреннюю программу поддержки инноваций; Медицинскую страховку с первого дня работы, включающую стоматологию, госпитализации, международные путешествия; Льготное страхование членов семьи Курсы английского языка Психолог и другие поддерживающие специалисты О нашем офисе: Красивый и удобный офис на территории БЦ Трехгорная Мануфактура в 15 мин от метро «Краснопресненская» или «Улица 1905 года», г. Москва Красивый и удобный офис на территории БП «Полюстрово», в 15 мин от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург. Красивый и удобный офис на территории БЦ «Corner Place», 15 минут от метро «Горьковская», г. Нижний Новгород.Database engineer / Инженер по разработке и администрированию БД (Release engineering)
Договорная
Нижний Новгород
YADRO