О роли
С десятками миллионов посетителей каждую неделю мы стремимся быть лучшими в отрасли для наших пользователей. Вы будете отвечать за управление нашей существующей и новой инфраструктурой баз данных для нескольких платформ и содействовать релизам в новые регионы. Мы написали наши системы с нуля около 4 лет назад, поэтому вы будете работать с новейшими технологиями и не будете беспокоиться о технологиях, которым десятки лет. Также есть свобода исследовать и внедрять новые технологии в наш стек по вашему и команды усмотрению.
Наш стек
- Реляционные базы данных: AWS Aurora MySQL/PostgreSQL
- NoSQL базы данных: MongoDB Atlas, AWS DocumentDB
- Кэширование: AWS ElastiCache, Valkey
- Очередь сообщений: Apache RocketMQ, RabbitMQ
- Поисковая система: ElasticSearch, Mongo Atlas
- OLAP: Redshift
- Мониторинг и оповещение: Prometheus, Grafana, Loki, Alert Manager
- Резервное копирование и восстановление: AWS Backup, Point-in-Time Recovery, Cross-Region Replication
- Прокси баз данных: RDS Proxy
- Инфраструктура как код: Terraform, Ansible
- Интеграция CI/CD: Jenkins, ArgoCD, Github Action, Helm
- Сеть и безопасность: AWS VPC, Security Groups, AWS Secrets Manager
- Языки программирования: Golang, Python
- Контейнеризация: Kubernetes
Чем вы будете заниматься
- Работать в команде специалистов DBRE и DevOps
- Проектировать, внедрять и поддерживать высокодоступные архитектуры баз данных для поддержки роста бизнеса в нескольких странах
- Улучшать существующую инфраструктуру баз данных, включая оптимизацию производительности, планирование емкости, стратегии резервного копирования/восстановления и процедуры аварийного восстановления
- Разрабатывать инструменты автоматизации и внутренние платформы на Go/Python для оптимизации операций с базами данных, снижения ручных вмешательств и минимизации человеческих ошибок
- Мониторить состояние баз данных и показатели производительности, устанавливать механизмы оповещения на основе показателей SLO и проактивно выявлять потенциальные проблемы
- Брать на себя ответственность за операции с базами данных, включая изменения схем, миграции данных и развертывания в продакшене
- Сотрудничать с командами разработки, предоставляя консультации по проектированию баз данных, оптимизации запросов и поддержке при устранении неполадок
- Проводить регулярные аудиты безопасности баз данных и внедрять лучшие практики безопасности для защиты конфиденциальных данных
Что вы принесёте
- Опыт работы более 4 лет с решением и управлением сложными задачами MySQL и MongoDB
- Самостоятельный инженер по надежности баз данных с доказанным опытом управления крупномасштабными системами баз данных в производственной среде
- Глубокое понимание архитектуры баз данных, оптимизации производительности, решений для высокой доступности и лучших практик безопасности баз данных
- Следите за последними тенденциями в области технологий баз данных и увлечены созданием надежной, масштабируемой инфраструктуры данных
- Имеете сильное стремление к автоматизации и навыки программирования для создания инструментов, улучшающих операции с базами данных и их надежность
- Понимаете концепции SLI/SLO/SLA и имеете опыт внедрения практик инженерии надежности
Что вы получите взамен
- Sporty — компания с приоритетом удалённой работы и стремлением к устойчивому развитию
- Конкурентоспособная зарплата + индивидуальные бонусы по результатам работы каждый квартал
- 28 дней оплачиваемого ежегодного отпуска
- Основные рабочие часы с 10:00 до 15:00 по вашему местному часовому поясу с гибкостью вне этого времени
- Бонусы за рекомендации и мгновенные бонусы
- Современное оборудование
- Ежегодные корпоративные выезды для отличных возможностей внутреннего нетворкинга
Процесс собеседования
- Удалённый видео-скрининг с нашей командой по подбору талантов
- Онлайн-тестирование через Hackerrank
- Удалённое видео-собеседование с членами команды (60 минут)
- Заключительное обсуждение с менеджером по найму (60 минут)
Если вы заинтересованы, мы приглашаем вас подать заявку! Каждое резюме рассматривается членом нашей команды (ИИ не используется в нашем процессе найма), и мы стремимся ответить в течение 48 часов.