Мы строим фундамент для работы с базами данных внутри VK. Наша команда отвечает за инфраструктуру, автоматизацию и внутренние сервисы. Мы создаём платформенные компоненты, которые позволяют эффективно управлять кластерами БД, автоматизируем процессы их эксплуатации и разрабатываем общие инструменты для всей экосистемы.
Задачи
Мы команда инфраструктуры в платформе управляемых баз данных (Managed Databases). Это высоконагруженная платформа, предоставляющая всему VK тысячи кластеров баз данных самых разных технологий. Среди основных: PostgreSQL, Redis, Kafka, Temporal, Cassandra, OpenSearch, ClickHouse, MongoDB, ZooKeeper, Qdrant.- У нас микросервисная архитектура, наша команда занимается развитием сервисов и отвечает за архитектуру, на которой строится платформа MDB
- Мы занимаемся автоматизацией операций и обслуживания кластеров баз данных
- Отслеживаем и улучшаем качество и состояние инфраструктуры в облаке
При этом мы совмещаем качества и продуктовой, и инфраструктурной разработки. Несмотря на техническую сложность, у нас есть прямые каналы связи с пользователями и результаты работы практически сразу получают реакцию от потребителей.
Мы не делаем задачи в стол, а идём от проблематики пользователей и улучшаем их опыт использования платформы.
Требования
- Умение самостоятельно вести разработку: от проработки идеи, проектирования и технической декомпозиции до вывода решения в продакшен
- Понимание принципов разработки отказоустойчивых распределённых систем и асинхронной микросервисной архитектуры
- Уверенное владение Java + Spring, опыт работы с Kubernetes или подобной системой оркестрации
- Готовность погружаться в специфику базы данных изнутри и разбираться в нюансах обеспечения высокой доступности
Будет плюсом
- Опыт разработки инфраструктурных или платформенных продуктов
- Понимание репликации, консенсуса, резервного копирования, восстановления и обновления баз данных
- Опыт эксплуатации высоконагруженных систем
- Опыт работы с облачной инфраструктурой или Managed-сервисами
Мы предлагаем
Формат работы
Уровень
График работы
One-cloud
Мы создаём и внедряем облачные технологии для одной из крупнейших серверных инфраструктур. Наша технологическая платформа включает S3-хранилища, базы данных, облако One Cloud, системы метрик, единой конфигурации, мониторинга, средства и инструменты разработки и диагностики. Разрабатываем новые решения и создаём программы с открытым исходным кодом.