Title: Database Reliability Engineer
Company: Sporty Group
Location: Europe - Remote / LATAM - Remote / Europe - Remote; LATAM - Remote
О роли
С десятками миллионов посетителей каждую неделю мы стремимся быть лучшими в индустрии для наших пользователей. Вы будете отвечать за существующую и новую инфраструктуру баз данных для множества платформ и обеспечивать выпуск в новых регионах. Мы написали наши системы с нуля около 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 часов.