Senior DevOps Engineer (UserStorage)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Привет! Мы - Wildberries, крупнейший маркетплейс России. Wildberries - это 30 млн пользователей ежедневно, сотни тысяч сотрудников и одна из сильнейших IT-команд в стране. Наша компания стабильно развивается и работает в усиленном режиме: гибкий современный стек и около-rocket-science задачи прилагаются.
Ищем DevOps-инженера для поддержки и развития текущей инфраструктуры платформенных продуктов команды.
О наших продуктах:
Хранилище пользовательских данных — высоконагруженный сервис собственной разработки:
- Обрабатывает более 30k запросов в секунду и работает 24/7, 365 дней в году.
- Хранит данные миллионов пользователей: корзины, доставки, настройки приложения, кэш и системную информацию.
- Поддерживает шардирование, репликацию и линейную масштабируемость, обеспечивая 100% доступность файлов.
- Позволяет хранить данные в любой модели, не ограничивая клиентов в формате пользовательских файлов.
- Является ключевым звеном для мобильного приложения, веб-платформы и пунктов выдачи заказов.
Хранилище публичных ключей — сервис, который позволяет пользователям сохранять и извлекать публичные ключи через API, обеспечивая защиту покупателей на всех этапах обработки транзакции.
Кроме этого, мы разрабатываем множество технологичных сервисов для самых критичных и высоконагруженных продуктов Wildberries, такие как CDN, хранилища медиа и статических файлов, хранилище для хранения пользовательских данных и их синхронизации между различными платформами;
Как мы работаем:
- Мы развиваем mobile, web, backend и DevOps-направления.
- Длина проектов варьируется от двух недель до полугода активной разработки, что позволяет быстро адаптироваться под бизнес-задачи.
- Мы используем Go для создания высоконадежных и производительных сервисов.
Ожидания от кандидата
- Опыт работы с высоконагруженными системами;
- Опыт построения контуров CI/CD;
- Опыт работы с IaC (Ansible);
- Понимание основ сетевых технологий (семейство TCP/IP);
- Написание Bash / Python скриптов для автоматизации разных процессов;
- Настройка мониторинга на VictoriaMetrics, Prometheus Exporters, Grafana, Alertmanager;
- Опыт настройки и поддержки систем сбора логов (Elasticsearch, Kibana);
- Опыт администрирования linux-инфраструктуры (Debian “bullseye”);
- Опыт работы с Docker и с Kubernetes;
- Понимание BGP;
- Ответственный подход к коммуникации: необходимо оперативно реагировать на запросы в рабочих чатах, участвовать в обсуждениях и взаимодействовать с коллегами по различным вопросам.
- Готовность к многозадачности и быстрому переключению контекста.
- Способность четко и ясно излагать мысли и аргументировать свою позицию.
Условия работы
- Удаленка или гибрид с возможностью посещать несколько офисов в Москве и Санкт-Петербурге. Диванчики, гамаки, качели, кафе и зеленые зоны прилагаются;
- ДМС;
- Оформление в аккредитованную ИТ компанию;
- Полностью белая зарплата;
- Работа над интересными проектами, которые прокачают твои технические навыки и аналитическое мышление;
- Корпоративные скидки у партнеров компании;
- Минимум бюрократии.
Дополнительные инструкции
Чем предстоит заниматься:
- Обеспечение бесперебойной работы инфраструктуры и сервисов;
- Взаимодействие с командой разработчиков для решения возникающих задач;
- Настройка высоконагруженных систем;
- Проактивное обнаружение потенциальных проблем и участие в создании решения по их устранению;
- Развитие системы мониторинга;
- Обработка инцидентов и их предупреждение, оперативное реагирование;
- Собирать конвейеры CI/CD используя GitLab CI;
- Настраивать мониторинг/логирование на основе: VictoriaMetrics/Grafana/Alertmanager/Zabbix;
- Настройка Nginx;
- Писать регулярные выражения;
- Писать Bash/Python/Ansible скрипты для автоматизации разных процессов;
- Автоматизировать процессы разработки и тестирования.