Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ.
Мы в поисках 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-компании;
- Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.;
- Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников;
- Скидки и партнерские программы: на обучение, страхование, покупки и многое другое;
- Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.