Senior Golang разработчик в команду Storage #CloudMTS (удаленная работа)

29 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Senior Golang разработчик в команду Storage #CloudMTS

Описание вакансии

МТС Digital единый центр технологического развития экосистемы МТС. У нас работает больше 8000 сотрудников по 18 направлениям технологического развития. Мы знаем, как поддержать баланс между работой и жизнью, разбавить рутину и создать вдохновляющую атмосферу. А ещё у нас: 20+ гильдий инженеров, суперкомпьютер, системы видеоаналитики, IoT, собственная лаборатория AI и 20+ петабайт данных. Финтех, стриминг, гейминг, мобильные приложения, облачные сервисы. Каждый день наши продуктовые команды работают по agile-методологиям, чтобы вывести мобильную и веб-разработку на новый уровень.

MTS Cloud компания, где сосредоточена наибольшая часть телекомму никационной, IT и облачной инфраструктуры экосистемы МТС, а также работает опытная команда технических специалистов. Мы являемся технологическим фундаментом для основного бизнеса компании и разрабатываем продукты в сфере облачных решений и интернета вещей.

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

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

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

Мы ищем специалистов разных профилей - бекенд-разработчиков, специалистов по SRE, системных программистов. Если интересно заниматься сервисами, которые должны надежно и быстро работать с десятками петабайт данных, то команда разработки систем хранения данных - отличный выбор.

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

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

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

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

Что мы ждём от кандидата:

  • Знание одного из языков (Go, C++, Java/Kotlin) и готовность изучить как минимум еще один из этих трех;
  • Опыт построения и сопровождения отказоустойчивых систем;
  • Опыт работы с базами данных;
  • Опыт и желание заниматься качеством системы: документацией, написанием тестов, работать над читаемостью кода, observability всех компонентов;
  • Интерес в направлении облачных технологий и технологий хранения данных в частности и готовы их углубленно изучать;
  • Опыт работы с Linux на уровне - уверенный пользователь, особенно из консоли.

Будет преимуществом:

  • опыт работы с большими облаками (AWS, Azure, GCP, Yandex Cloud) и Kubernetes.

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

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

А еще:

  • Гибридный или полностью удаленный формат работы из России;
  • Медицинскую страховку с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж. А еще можно застраховать родственников с корпоративной скидкой;
  • Доступ к сервису Понимаю : онлайн-консультации с психологом, юристом, экспертом по финансам или ЗОЖ;
  • Корпоративный и командный психолог в офисе и массажный кабинет;
  • Единую подписку МТС Premium KION light в онлайн-кинотеатре KION, сервис МТС Music, 30 дней бесплатного пользования подпиской OZON Premium;
  • Скидки и предложения от партнеров на фитнес, занятия английским и прочее.

#CloudMTS



Посмотрите похожие вакансии

Senior С++ разработчик в команду Storage #CloudMTS
Компания: МТС
Зарплата: з.п. не указана