🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

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 скрипты для автоматизации разных процессов;
  • Автоматизировать процессы разработки и тестирования.