Go разработчик для Cloud Storage, Москва

Go разработчик для Cloud Storage, Москва

Наша команда занимается разработкой Объектного хранилища (S3) для VK Cloud Storage.

Мы разрабатываем отказоустойчивое S3-совместимое хранилище данных, используя подходы микросервисной архитектуры. В основе нашего решения лежит In-memory платформа Tarantool. Уже сейчас мы храним десятки миллиардов пользовательских файлов объемом более 150 Петабайт и продолжаем расти.

Используя накопленный нами опыт и знания работы высокопроизводительных, распределенных систем, мы помогаем крупным Enterprise-заказчикам надежно хранить и обрабатывать большие объемы данных.

Задачи

  • Исследование и тестирование популярных технологий для развития VK Cloud Storage: AWS S3, Nginx, Kong, ETCD
  • Приложения-клиенты S3 (ClickHouse, LakeOS, Nexus, fuse, s3cmd, java SDK, golang SDK).
  • Развитие продукта для упрощения внедрения и эксплуатации у Enterprise-заказчиков;
  • Интеграции с системами мониторинга;
  • Организация журналирования жизнедеятельности;
  • Интеграции с системами развертывания (ansible, terraform);
  • Разработка утилит управления решением;
  • Доработка SaaS и коробочной версии S3;
  • Проектирование и реализация нового функционала;
  • Поддержка и развитие существующих инсталляций.

Научим:

  • Использовать TDD подход в разработки распределенных систем;
  • Разрабатывать распределенные системы при помощи СУБД Tarantool;
  • Проведению нагрузочного тестирования;
  • warp, weighttp, wrk, go bench;
  • Разработка собственных утилит;
  • Разрабатывать катастрофоустойчивые системы;
  • Писать статьи на Хабр и выступать на конференциях.

Требования

  • Знание высокоуровнего языка программирования (golang, lua, perl, python);
  • Git / Docker;
  • Желание научиться разбираться в распределенных системах;
  • Базовые знания алгоритмов и структур данных;
  • Понимание работы асинхронного событийного цикла.

Мы предлагаем

Гибкий график работы
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Формат работы

комбинированный
дистанционный

Уровень

middle

График работы

полный

Tarantool

Про Tarantool его разработчики говорят, что это сервер приложений и база данных в одном флаконе. Платформа может заменять более 30 серверов с обычной СУБД и обрабатывать до 1 млн запросов в секунду. Tarantool — open-source решение: когда пишешь код, создаёшь свою репутацию на GitHub.

Мы предлагаем

Гибкий график работы
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

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

TeamLead в команду Core API Облака

Почтовые сервисы
Москва, гибкий

Go разработчик в команду IAM VK Cloud

VK Cloud
Москва, гибкий

Инженер DevOps в VK Карты

VK Карты
Москва, гибкий

Системный администратор Linux

Одноклассники
Санкт-Петербург, гибкий

Инженер DevOps в команду Hotbox

Tarantool
Москва, гибкий

Golang-разработчик в команду Платформенные сервисы

VK tech
Москва, гибкий

TeamLead Go в команду Доступности сервисов

Почта
Москва, гибкий

Backend-разработчик в группу системной разработки

Почта
Москва, гибкий

Golang-разработчик в команду Авторизации

Почта
Москва, гибкий

Go developer в команду Здоровья

ВКонтакте
дистанционный

PHP разработчик в Рекламные Технологии

Рекламные технологии
Санкт-Петербург, гибкий

Solution architect (Cloud Storage)

VK tech
Москва, гибкий

С разработчик

Tarantool
Москва, гибкий

Руководитель команды Compute

VK Cloud
Москва, гибкий

Golang-разработчик (команда Core API)

VK
дистанционный

Руководитель команды Партнерки

VK Cloud
Москва, гибкий

Golang-разработчик в команду SF Team

Почта
Москва, гибкий

Golang-разработчик

myTarget: рекламная платформа VK
Москва, гибкий

Пресейл-архитектор

VK Cloud
Москва, гибкий

Python разработчик в команду IaaS сервисы

VK Cloud
Москва, гибкий

C/Lua разработчик

Рекламные технологии
Москва, гибкий

Руководитель команды Resource Management

VK Cloud
Москва, гибкий

Инженер DevOps в Security Gate

Информационная безопасность
Москва, гибкий

Ведущий Python-разработчик в Scrooge в VK Cloud

VK Cloud
Москва, гибкий

Разработчик в Tarantool

Tarantool
Москва, гибкий

Руководитель команды VDI

VK Cloud
Москва, гибкий

Архитектор решений

VK tech
Москва, гибкий

SRE / Системный администратор Linux

Одноклассники
Москва, офисный

Cистемный администратор Linux / SRE (VK Cloud)

Технический департамент
Москва, гибкий

Системный администратор Linux / SRE (CorpCloud)

Технический департамент
Москва, гибкий

Архитектор облачных решений

VK tech
Москва, комбинированный

Java-разработчик в команду VK Видео

ВКонтакте
Москва, гибкий

Solution architect

VK Compliance
Москва, гибкий

Руководитель отдела информационной безопасности (cloud)

Технический департамент
Москва, гибкий

DevOps

VK tech
Москва, офисный

Python разработчик в команду SDN IaaS

VK Cloud
Москва, гибкий

Дежурный инженер поддержки Tarantool (с ростом в DevOps или разработку)

Tarantool
Москва, гибкий

Системный администратор Linux / SRE (Мессенджеры)

Технический департамент
Москва, гибкий

Python разработчик в команду BigData

VK Cloud
Москва, гибкий

Старший Python разработчик в команду BigData

VK Cloud
Москва, гибкий

Golang-разработчик (инфраструктурная команда Почты Mail.ru)

Почта
Москва, гибкий

Системный администратор Linux / SRE

Технический департамент
Москва, гибкий

Руководитель команды DevPlatform

VK Cloud
Москва, гибкий

Go разработчик

Технический департамент
Москва, гибкий

Fullstack-разработчик в команду разработки Support

Почтовые сервисы
Москва, гибкий

TeamLead команды разработки Support

Почтовые сервисы
Москва, гибкий

Системный администратор (mac)

Технический департамент
Москва, гибкий

Big Data Platform Engineer

Одноклассники
Санкт-Петербург, гибкий

Системный администратор

VK Cloud
Москва, гибкий

Разработчик

Tarantool
Москва, гибкий

Инфраструктурный Python разработчик в команду IaaS Network VK CS

VK Cloud
Москва, гибкий

Python разработчик в команду General Billing

VK Cloud
Москва, гибкий

Tech Lead в команду NFT

ВКонтакте
Москва, гибкий

Архитектор решений

VK
Москва, комбинированный

Сервис инженер / SRE (Private Cloud)

VK Cloud
Москва, гибкий

Системный администратор (DWH)

Технический департамент
дистанционный

Senior Go-разработчик

VK Teams
Москва, гибкий

Разработчик C++ (Новости)

Дзен
Москва, гибкий

Python разработчик RuStore

VK
Москва, гибкий

С++ разработчик

Поиск
Москва, офисный

Ведущий эксперт / Отдел DevSecOps

Информационная безопасность
дистанционный

Python/Go-разработчик

PREDICT
Москва, гибкий

Go-разработчик

Информационная безопасность
Москва, гибкий

Инженер по информационной безопасности (Инфраструктура)

Информационная безопасность
Москва, гибкий

Golang-разработчик в команду Cloud Core

Облако Mail.ru
Москва, гибкий

Руководитель команды Storage

VK Cloud
Москва, гибкий

Golang-разработчик в команду Calendar

Почта
Москва, гибкий

Machine Learning Engineer

VK
Москва, гибкий

C++ разработчик

VK Teams
Москва, гибкий

DevOps-инженер

VK tech
Москва, комбинированный

Разработчик C++

Поиск
дистанционный

DevOps-инженер

VK People Hub
Москва, гибкий

Site Reliability Engineer (SRE)

Технический департамент
Москва, гибкий

Go разработчик в команду VDI

VK Cloud
Москва, гибкий

Senior QA Manual

myTarget: рекламная платформа VK
Москва, гибкий

Старший разработчик машинного обучения (VK Видео)

ВКонтакте
Москва, гибкий

Руководитель команды сервисов

VK Cloud
Москва, гибкий