Объединённая компания Wildberries и Russ (ООО «РВБ») — это международная технологическая компания, основанная в России. Она образована в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ — с целью совместного создания новейшей цифровой торговой платформы и предоставления бесшовных инструментов для развития малого и среднего бизнеса на территории стран присутствия.
Wildberries и Russ — это лидер рынков e-commerce и наружной рекламы в России с современной IT-инфраструктурой.
Мы в поисках DevOps инженера в команду User Storage & PolicyStorage для поддержки и развития инфраструктуры наших ключевых платформенных продуктов.
User Storage – высоконагруженное хранилище пользовательских данных (bare metal сервис собственной разработки):
- Обрабатывает более 30 000 запросов в секунду с доступностью 24/7
- Управляет данными миллионов пользователей: корзины, настройки доставки, кэш и системная информация
- Обеспечивает высокую доступность, линейную масштабируемость, шардирование и репликацию данных
- Поддерживает хранение данных в любой модели без ограничений по формату
- Является ключевым сервисом для мобильного приложения, веб-платформы и пунктов выдачи заказов
Policy Storage - хранилище публичных ключей:
- Сервис предоставляет API для безопасного сохранения и извлечения публичных ключей обеспечивая защиту транзакций на всех этапах
- Обеспечивает высокую доступность, линейную масштабируемость, шардирование и репликацию данных
Вам предстоит заниматься:
- Обеспечивать бесперебойную работу и высокую доступность платформенных сервисов
- Развивать практики DevOps в организации процессов разработки и CI/CD
- Тесно взаимодействовать с командой разработки при оперативном решении задач
- Настраивать и оптимизировать высоконагруженные системы
- Развивать проактивный мониторинг, выявлять потенциальные проблемы и создавать для них правила алертинга
- Развивать инструменты наблюдаемости и мониторинга
- Оперативно реагировать на инциденты и работать на их упреждение
- Разрабатывать и тюнить конфигурацию Nginx
- Писать скрипты на Bash и Python с реализацией развитой логики автоматизации процессов
- Глубоко погружаться в развитие Ansible-плейбуков и практик работы с ними
- Писать техническую документацию
- Помогать в развитии процессов автоматизации тестирования
Наш технологический стек:
Linux Debian, Golang, Ansible, Jinja2, Python, Bash, Kafka, Etcd, Redis, Angie/Nginx, BGP, Anycast, Gitlab, VictoriaMetrics, Grafana, Alertmanager, Zabbix, Hashicorp Vault, NetBox, Teleport.
Что мы ожидаем:
- Опыт работы с высоконагруженными и отказоустойчивыми системами
- Практический опыт построения и поддержки CI/CD конвейеров
- Опыт работы с Infrastructure as Code (IaC), преимущественно Ansible
- Понимание основ сетевых технологий (стек TCP/IP)
- Навыки писания на Bash и Python (развитый скриптинг)
- Опыт конфигурирования мониторинга на основе VictoriaMetrics/Prometheus
- Опыт конфигурирования и администрирования систем сбора и анализа логов (Elasticsearch, Kibana)
- Опыт администрирования Linux-инфраструктуры
- Ответственность и коммуникабельность: готовность оперативно реагировать на запросы, активно участвовать в обсуждениях и доносить свою позицию
Будет преимуществом:
- Умение писать на языке Go с пониманием принципов многопоточного программирования
- Понимание принципов работы BGP, DHCP, ICMP и других протоколов построения компьютерных сетей
- Опыт работы с Anycast
Мы предлагаем:
- Удаленный или гибридный формат работы
- Оформление в аккредитованную IT-компанию (с поддержкой условий IT-ипотеки
- Бесплатное питание при работе из офиса
- ДМС со стоматологией (после 3-х месяцев испытательного срока)
- Корпоративные обучения и IT-мероприятия