Senior-разработчик в команду разработки Объектного хранилища
Команда Storage занимается разработкой Объектного хранилища - это решение, которое позволяет нашим клиентам хранить неограниченное количество данных и получать к ним мгновенный доступ в любое время суток. Нагрузка на сервис может достигать десятков тысяч запросов в секунду, а объем хранения составляет десятки петабайт. Основными интерфейсами взаимодействия пользователя с нашим Объектным хранилищем являются AWS S3 и Openstack Swift API.
Основные задачи- Участвовать в проектировании и реализации географически распределенных сервисов Объектного хранилища облака Selectel
- Разрабатывать публичный API S3 / Swift
- Участие в полном цикле SDLC: проектирование → разработка → вывод в продакшен → эксплуатация и мониторинг
- Обеспечивать масштабирование, отказоустойчивость и безопасность сервисов Объектного хранилища
- Помогать интегрировать другие продукты с Объектным хранилищем
- Участвовать в развитии продукта и процессов команды
- Опыт коммерческой разработки от 5 лет, на golang от 3х лет
- Понимание принципов многопоточного и конкурентного программирования в golang
- Опыт проектирования(System design) и разработки распределенных приложений - Навыки написания тестов в стеке golang (от unit до функциональных)
- Знание и базовый опыт работы с ОС семейства Linux/Unix
- Опыт и знание подходов построения надежных систем: мониторинг, паттерны отказоустойчивости и масштабирования
- Опыт работы с хранилищами данных: PostgreSQL, Mongodb, Redis, Clickhouse
- Опыт работы с брокерами сообщений RabbitMQ, Kafka
- Навыки работы с современным стеком разработки: контейнеры, k8s, CI/CD
- Опыт работы с предметной областью объектного хранилища S3, minio, swift, ceph rados gateway
- Опыт работы с публичными и/или приватными облаками (AWS, GCP, Azure, OpenStack) в качестве разработчика или администратора(devops-а)
- Опыт работы с системами управления конфигурациями: puppet, ansible и тп
- Опыт работы с системами управления инфраструктурой: k8s, helm, terraform, cloudformation
Похожие вакансии
Backend-разработчик в команду Notification Platform
Selectel
Разработчик Go в команду ENS
Selectel
Старший разработчик PaaS (ML-платформа)
Selectel
TeamLead команды разработки Объектного хранилища
Selectel
Backend разработчик Чистого веба
Яндекс / Поисковые сервисы и ИИ
Руководитель команды разработки в Storage
Яндекс / Yandex Infrastructure