Hiring Days —
шанс попасть в команду VK за одни выходные
шанс попасть в команду VK за одни выходные
Выберите направление
Выберите направление
-
Команда Network + ServicesSoftware 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 StorageIaaS Storage — часть направления развития IaaS VK Cloud. Это виртуальное хранилище (storage), которое лежит в основе всей облачной платформы. Подобная разработка — сложный и интересный опыт, и мы с гордостью можем заявить, что создаём одно из самых быстрых виртуальных хранилищ (storage) в России. Чтобы сделать его ещё лучше, мы активно наращиваем команду разработки. Вы сможете принять участие в развитии новой архитектуры, сделать её быстрее и отказоустойчивее.
-
У нас уже много опытных специалистов — таких трудно найти в других компаниях. Ищем профессионалов, которые хотят создавать уникальные для рынка продукты и решать сложнейшие интеграционные и эксплуатационные задачи.
-
- Разработка подсистем хранения данных для инсталляций VK Cloud
- Эксплуатация публичного облака VK Cloud
-
Storage — это основа всего. Хранилище используют все сервисы, оно содержит пользовательские данные тысяч клиентов. Мы уже сделали отличный продукт и теперь хотим его улучшить. Это серьёзная задача, которая требует большой работы, прежде всего межгрупповой и интеграционной. Задачу надо выполнить хорошо: мы привыкли усердно работать и ждём того же от будущих коллег.
-
Python, Linux, MySQL, OpenStack, Ansible, Kubernetes, Docker, KVM, Ceph, etcd.
-
-
Команда IaaS ComputeIaaS 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.
-
Как проходят Hiring Days?
-
11 — 29 сентября
Первая встреча
Мы свяжемся с вами после получения заявки и договоримся о звонке на 15–30 минут. Коротко расскажем о командах и выберем слот для индивидуального онлайн‑интервью в выходные. -
30 сентября
Детальное знакомство
С 10:00 по московскому времени выступят руководители направлений и команд. На общей онлайн‑встрече вы узнаете про процессы и задачи, которые предстоит решать, и получите ответы на вопросы.
С 11:00 до 19:00 пройдут индивидуальные технические онлайн – собеседования. Мы пообщаемся с вами в заранее назначенное время. -
1 октября
Финальное собеседование
Вы сможете пообщаться с понравившимися командами, узнать больше о предстоящих вызовах и получить ответы на вопросы. Встречи будут проходить с 11:00 до 18:00.
Отправляйте ваши отклики до 28 сентября включительно