30 сентября — 1 октября
Онлайн

Hiring Days

в команду VK Cloud
Hiring Days —
шанс попасть в команду VK за одни выходные

Выберите направление

Выберите направление

  • Команда Network + Services
    Software Defined Network (SDN) — это подход к виртуализации сетей, который оптимизирует использование сетевых ресурсов и помогает быстро адаптироваться к меняющимся условиям. SDN разделяет сеть на два слоя: управления и обработки данных.

    В облаке VK Cloud SDN играет фундаментально важную роль: управляет сетевыми функциями. На SDN работают все сервисы в облаке. Сейчас в VK Cloud используются SDN OpenStack Neutron и наша новая собственная разработка Sprut.

    Network Services состоит из дополнительных сетевых сервисов для SDN и IaaS, расширяющих сетевую функциональность.
    • В нашей команде работают одни из самых сильных разработчиков России в области облачных сетевых технологий и инфраструктуры. В процессе работы мы активно используем open-source проекты, например OVS. Пишем на Python, работаем в Linux и любим системное программирование.
      • Разработка нового SDN для VK Cloud
      • Анализ производительности SDN
      • Синхронизация с командами сервисов, которые работают на SDN
      • Развитие инструментов для разработчиков, в том числе для миграции
    • Любим делиться опытом как с коллегами, так и с сообществом: выступаем на HighLoad++ и других топовых конференциях и митапах. Нам всегда есть что рассказать.

      Прямо сейчас работаем над новым SDN и его внедрением в проекты, бесшовным процессом миграции. Это сложная и крутая задача, редко где можно приобрести такой опыт. И это не значит, что полученные навыки пригодятся только в больших облачных проектах: наоборот, после работы у нас всё будет по плечу.
      • OpenStack — небольшая часть того, что мы делаем
      • Linux Network, OVS, Python, Linux Kernel, MySQL, OpenStack, SDN, C, etcd
    участвовать
  • Команда IaaS Storage
    IaaS Storage — часть направления развития IaaS VK Cloud. Это виртуальное хранилище (storage), которое лежит в основе всей облачной платформы. Подобная разработка — сложный и интересный опыт, и мы с гордостью можем заявить, что создаём одно из самых быстрых виртуальных хранилищ (storage) в России. Чтобы сделать его ещё лучше, мы активно наращиваем команду разработки. Вы сможете принять участие в развитии новой архитектуры, сделать её быстрее и отказоустойчивее.
    • У нас уже много опытных специалистов — таких трудно найти в других компаниях. Ищем профессионалов, которые хотят создавать уникальные для рынка продукты и решать сложнейшие интеграционные и эксплуатационные задачи.
      • Разработка подсистем хранения данных для инсталляций VK Cloud
      • Эксплуатация публичного облака VK Cloud
    • Storage — это основа всего. Хранилище используют все сервисы, оно содержит пользовательские данные тысяч клиентов. Мы уже сделали отличный продукт и теперь хотим его улучшить. Это серьёзная задача, которая требует большой работы, прежде всего межгрупповой и интеграционной. Задачу надо выполнить хорошо: мы привыкли усердно работать и ждём того же от будущих коллег.
    • Python, Linux, MySQL, OpenStack, Ansible, Kubernetes, Docker, KVM, Ceph, etcd.
    участвовать
  • Команда IaaS Compute
    IaaS Compute — часть направления развития VK Cloud IaaS. Это сервис виртуальных машин, набор ключевых для работы облака технологий и инструментов. Мы стремимся к тому, чтобы наша облачная платформа, одна из крупнейших в России, функционировала стабильно.
    • Подразделение Compute развивает подсистему виртуализации и управления виртуальными машинами. Вам предстоит разрабатывать и поддерживать сервисы, которые управляют жизненным циклом десятков тысяч виртуальных машин на сотнях гипервизоров в нескольких дата-центрах, и делать это надёжно и прозрачно для клиентов.
      • Разработка сервиса виртуальных машин для инсталляций VK Cloud
      • Работа над продуктом, который способен выдерживать очень большие нагрузки — это сотни тысяч виртуальных машин и тысячи гипервизоров
      • Оптимизация и разработка алгоритмов динамического выделения ресурсов
      • Разработка безопасных решений и мультитенантной архитектуры, изоляция проектов клиентов друг от друга
    • Ищем профессионалов, которые будут разрабатывать уникальные для рынка продукты. У нас уже много опытных специалистов — таких трудно найти в других компаниях.

      Любим делиться опытом как с коллегами, так и с сообществом: выступаем на HighLoad++ и других топовых конференциях и митапах.
    • В основном работаем на Python, иногда появляются задачи на C или C++. Облако построено на базе OpenStack, и мы активно дорабатываем и обновляем технологический стек, чтобы сделать его ещё лучше.

      Используем Python, Linux, MySQL, OpenStack, Ansible, Kubernetes, Docker, KVM, Ceph, etcd.
    участвовать
  • Команды IAM/IDM и UserFlow
    Управление доступами, или Identity and Access Management (IAM), — базовый блок облака VK Cloud. Команда IAM/IDM занимается всем, что касается разделения прав, аутентификации, авторизации и задач внутри этих направлений.

    Команда UserFlow развивает управление аккаунтом пользователя в рамках облака и его проектами.
    • Будем рады всем, кто близко знаком с алгоритмами и структурами данных и любит оптимизировать код.
      • Оптимизация и интеграция: мы должны быть быстрыми и безошибочными
      • Участие в проектировании и разработке сервиса авторизации и аутентификации — IAM
      • Решение задач по улучшению производительности компонентов и сервисов
      • Обеспечение масштабирования и отказоустойчивости IAM
      • Решение задач по мониторингу


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

      Из-за больших масштабов нам нужно следить за логикой распределения прав и её безошибочностью.
    • GoLang, Python, Tarantool, Lua, GitLab, GitLab CI/CD, Docker.
    участвовать
  • Команда Scrooge
    Занимаемся тарификацией всех сервисов облака — от дисков до кластеров Kubernetes. Решаем задачи надёжности и скорости работы, следим за качеством сервисов и уделяем много внимания коду и чистой архитектуре. Наш KPI — не более часа на обновление биллинга по любой сущности.

    Две главные задачи сервиса

    • Управление тарифами и ценообразованием
    • Обработка данных о потреблении ресурсов облака и их преобразование в конечную денежную сумму за использованные ресурсы
    • У нас распределённая команда профессионалов с опытом разработки международных высоконагруженных продуктов в сфере телекома, финтеха и Computer Vision.
      • Поддержка масштабируемости и отказоустойчивости сервиса
      • Воплощение бизнес-требований в архитектурных решениях
      • Решение архитектурных задач, которые помогают создавать новые компоненты и перерабатывать существующие
      • Рост производительности тарификатора
    • У нас много задач, где есть все возможности реализовать себя в интересных и нестандартных проектах. Наша цель — построить систему self-service с широкими функциями, чтобы пользователи работали самостоятельно без помощи разработчиков.

      Ещё один серьёзный вызов — отказоустойчивость и верификация биллинга. Мы не можем себе позволить посчитать что-то неправильно и стремимся полностью уйти от потенциальных ошибок.
    • Python 3, MySQL, etcd, Kubernetes, Falcon, планируется Kafka.
    участвовать
  • Команда General Billing
    Решаем задачи, связанные с хранением и обработкой финансовых транзакций в облаке. Также отвечаем за все FinOps-процессы облака: автоматизацию приёма платежей от разных пользователей и генерацию закрывающих документов.
    • У нас много задач в разных областях. Основные — OLTP, обработка потоковых данных (транзакций), и OLAP, построение аналитических отчётов.
      • Поддержка масштабируемости и отказоустойчивости сервиса
      • Воплощение бизнес-требований в архитектурных решениях/li>
      • Решение архитектурных задач, которые помогают создавать новые компоненты и перерабатывать существующие
      • Рост производительности тарификатора
      • Работа с процессинговыми системами и управление пользовательским опытом
    • Хранение и обработка финансовых транзакций — большая и крутая задача для разработчика любого уровня. Это не просто подготовка кода, а междисциплинарный проект, который объединяет разные темы, команды, отделы и иногда департаменты.

      FinOps — новейшая сложная и интересная дисциплина. Получить опыт работы с ней на облачных масштабах — ценная возможность.
    • Python 3, PG, Kubernetes, FastAPI.
    участвовать
  • Партнёрская команда
    Занимаемся технологическим развитием партнёрской программы облачной платформы. Партнёры используют нашу платформу для реселлинга облака, а мы, в свою очередь, берём на себя все интеграционные вопросы взаимодействия с облаком.
    • Мы API-евангелисты :) У нас бывают миграции, они должны проходить без даунтайма. Это сложно и очень интересно.
      • Разработка публичного API для управления облаком (управляющее API для администратора)
      • Разработка интеграционных решений с внешними партнёрами
      • Разработка, модернизация и оптимизация архитектуры
      • Анализ производительности
    • Мы пишем публичные API — это ответственная задача, которая требует широкого кругозора в разных областях. Вы сможете получить ценный опыт, уникальный для рынка. Ведь то, что вы делаете, должно быть понятным и работать очень быстро и надёжно.
    • Нам требуются Go-разработчики с опытом написания публичных API.
    участвовать
  • Команда поддержки аналитики
    Аккумулируем все данные, нужные для аналитических запросов в облаке. Строим отказоустойчивую ETL-инфраструктуру и отвечаем за консистентность данных в нашем DWH.
    Также работаем над тем, чтобы совместить все исторические данные биллинга в одной системе.
    • Команда небольшая, но ответственная за серьёзное дело. Это требует большого опыта и внимания. Необходимо максимально снизить вероятность неконсистентности внутри аналитики.
      • Создание и поддержка хранилища аналитических данных облака
      • Управление потоками данных и координация команд при работе с DWH
    • Стремимся к тому, чтобы у других получалось достигать большего с помощью аналитики. Это серьёзная работа, и мы её очень любим.
    • Kafka, DWH
    участвовать
  • Команда VDI
    Инфраструктура виртуальных рабочих столов (VDI) — это программный инструмент для создания виртуальных рабочих столов и управления ими. Облачный сервис позволяет централизованно предоставлять доступ к виртуальным рабочим столам, применять общие настройки, управлять политиками информационной безопасности.
    • У нас уникальные для российского рынка знания в области VDI. Мы запускаем новый продукт и используем как собственные, так и сторонние разработки и технологии.
      • Интеграция стороннего VDI-сервиса для первого релиза
      • Разработка полноценного стека in house
      • Оптимизация производительности
    • Мы видим большой спрос со стороны бизнеса и индивидуальных пользователей на VDI. Хотим разработать серьёзный отказоустойчивый и масштабируемый продукт, интегрированный в облачную платформу VK Cloud. Используем последние наработки и индустриальный опыт при проектировании архитектуры.
    • Go и Python, OpenStack, GitLab, Jira.
    Вакансия VDI Вакансия Data Masters

Как проходят Hiring Days?

  • 11 — 29 сентября

    Первая встреча

    Мы свяжемся с вами после получения заявки и договоримся о звонке на 15–30 минут. Коротко расскажем о командах и выберем слот для индивидуального онлайн‑интервью в выходные.
  • 30 сентября

    Детальное знакомство

    С 10:00 по московскому времени выступят руководители направлений и команд. На общей онлайн‑встрече вы узнаете про процессы и задачи, которые предстоит решать, и получите ответы на вопросы.

    С 11:00 до 19:00 пройдут индивидуальные технические онлайн – собеседования. Мы пообщаемся с вами в заранее назначенное время.
  • 1 октября

    Финальное собеседование

    Вы сможете пообщаться с понравившимися командами, узнать больше о предстоящих вызовах и получить ответы на вопросы. Встречи будут проходить с 11:00 до 18:00.
Отправляйте ваши отклики до 28 сентября включительно