MTS Web Services

Senior C/С++ Developer (Storage Core / MWS Cloud Platform)

в MTS Web Services

400 000 —‍ 600 000 ₽/‍мес на руки, по версии getmatch

📍 Москва (м. Технопарк)Санкт-Петербург (м. Площадь Александра Невского)Можно удалённо из РФ
Специализация
C++ / C
Уровень
Senior
Требуемый опыт
6+ лет

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

Golang / C++ / CJava / KotlinCephPostgreSQLGitGitLab CIKubernetesSPDK

MWS Cloud Platform — новая облачная платформа от МТС Web Services, построенная на собственных технологиях виртуализации и надёжной инфраструктуре МТС. Мы управляем всем циклом разработки — от оборудования и дата-центров до кода. Наша цель — создать высокотехнологичное облако для самых требовательных заказчиков, при этом понятное и удобное для разработчиков.

Присоединяйся — у нас амбициозные задачи, сильная инженерная команда и реальная возможность повлиять на архитектуру облака федерального масштаба.

Команда Storage занимается разработкой систем хранения данных. Например, мы работаем над платформой по предоставлению низкоуровневого интерфейса блочных устройств для виртуальных машин, а также строим SaaS-сервис объектного хранилища (S3). Наша цель — обеспечить облачные сервисы CloudMTS инфраструктурой для работы с большим объемом данных.

Мы взаимодействуем с другими инфраструктурными сервисами облака и сотрудничаем с командами, занимающимися эксплуатацией железа в датацентрах, участвуем в выборе необходимого оборудования. Команда отвечает за все компоненты системы — как за низкоуровневое перекладывание байтов по сети между виртуальными машинами и хостовой ОС или по сети, так и за гарантии сохранности и консистентности данных, интеграцию системы хранения в единый API облака.

Команда умеет исследовать и отвечать на все вопросы, связанные с хранением и обработкой данных — какие решения уже существуют, область их применения и узкие места, когда и почему нужно писать что-то свое, какие технологии будут использоваться завтра и как начать их использовать. Мы ценим самостоятельность и умение доводить до конца сложные задачи, требующие не только hard skills, но и умения общаться с коллегами.

Golang/C++/C используем для создания низкоуровневых и веб сервисов, а также используем Java/Kotlin для реализации единообразного публичного API облака. Для хранения данных — Ceph и PostgreSQL.

Код и сборка — Git и GitLab CI, деплой будет в k8s и в виде infrastructure as code. В низкоуровневых компонентах активно используем SPDK.

Чем предстоит заниматься

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

Требования к кандидатам

  • Хорошо знаете C/C++, обязательно от 6 лет опыта коммерческой разработки.
  • Строили и поддерживали отказоустойчивые системы.
  • Имеете опыт работы с базами данных.
  • Уделяете внимание качеству системы: документации, написанию тестов, читаемости кода, observability всех компонентов.
  • Интересуетесь облачными технологиями и технологиями хранения данных в частности и готовы их углубленно изучать.
  • Уверенный пользователь Linux, особенно из консоли.
  • Будет плюсом опыт работы с большими облаками (AWS, Azure, GCP, Yandex Cloud) и Kubernetes.

Что мы предлагаем

  • Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для вас проблемой, вы сможете сосредоточиться на фичах.
  • Профессиональные гильдии инженеров по направлениям, чтобы поддерживать друг друга и обмениваться опытом.
  • Участие во внешних IT конференциях. Мы выступаем на HighLoad++, DataFest, Mobius, Test Driven Conf, Joker, DevOps, Матемаркетинг и даже проводим собственную конференцию по архитектуре Hello, conference!
  • Полезные курсы и вебинары в корпоративном университете и электронные библиотеки.

Дополнительные бонусы

  • Гибридный или полностью удаленный формат.
  • ДМС с первого месяца работы, включая стоматологию. А ещё оплачиваем 50% стоимости полиса ДМС для родственников.
  • Страхование от несчастных случаев с 1-го месяца работы. Материальная помощь в сложных жизненных ситуациях.
  • Мобильная связь за счёт компании и льготные тарифы для близких.
  • Подписка на online-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.
  • Скидки и предложения от партнеров на фитнес, занятия английским и прочее.
Иван Костров рекрутер
MTS Web Services

О компании MTS Web Services

Сфера
Облачные технологии / IT-инфраструктура / PaaS-решения
Инвестиции
Приватное финансирование
Размер
1001+

MTS Web Services (MWS) — готовые облачные сервисы и уникальные кастомные продукты для решения бизнес-задач наших клиентов. Мы предоставляем сетевые сервисы, сервисы по хранению, вычислению и информационной безопасности, PaaS-решения, корпоративные сервисы, приложения для разработчиков. Также мы строим новую публичную платформу собственной разработки, которая станет доступна в 2025 году.

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

Зарплата скрыта, но соответствует вашей подписке
Можно удалённо из РФ
200 000 – 350 000 ₽/мес на руки
Полная удалёнка
Зарплата скрыта, но соответствует вашей подписке
📍 Москва (м. Войковская), можно удалённо из РФ
Зарплата скрыта, но соответствует вашей подписке
📍 Москва (м. Войковская), можно удалённо из РФ
250 000 – 320 000 ₽/мес на руки
Полная удалёнка