Senior DevOps Engineer

Дата размещения вакансии: 25.12.2024
Работодатель: 5POST
Уровень зарплаты:
з/п не указана
Город:
Москва
Средняя Калитниковская улица 28 стр.4
Требуемый опыт работы:
От 3 до 6 лет

Дирекция по информационным технологиям БЕ 5Post X5 GROUP приглашает на работу специалиста по DevOps. Мы ищем опытного инженера, умеющего системно развивать и поддерживать решения в IT.

О нас

Мы занимаемся разработкой проекта по доставке товаров из интернет-магазинов в точки выдачи в сети магазинов сети Х5 Group.
Для удобства наших клиентов мы интегрированы с AliExpress, Ozon, Авито и другими 500+ партнерами. Активно развиваем B2C и C2C сервисы доставки. Наша цель - доставлять 1 000 000 посылок в сутки. Да, целый миллион посылок в сутки. Для обеспечения такой производительности мы развернули несколько сотен микросервисов, постаматную сеть выдачи заказов по всей России и продолжаем развиваться

Навыки, которые ценим:

  • коммуникативность, с коллегами необходимо общаться и совместно находить решение проблемы/задачи
  • умение добиваться решения поставленной задачи, посмотреть на проблему под другим углом
  • мы понимаем, что все знать невозможно, поэтому стараемся постоянно развиваться
  • в команде принято помогать друг другу
  • системный подход к работе
  • понимание принципов DRY, KISS, SOLID и других и умение применять их на практике

Что необходимо будет делать:

  • Участвовать в разработке/доработке технической архитектуры системы (совместно с архитектором системы), составление требований к серверам и системному ПО
  • Участвовать в разработке релизных политик и стратегий развития процесса DevOps
  • Внедрять и настраивать инструменты отладки и оптимизации информационных систем (мониторинг, логи и др.)
  • Разрабатывать конвейер CI/CD для различных сервисов
  • Поддерживать работу инфраструктурных сервисов, находящихся в эксплуатации, включая диагностику инцидентов и проблем в работе IT-сервисов компании, умение определять корневые причины возникновения, находить способы восстановления работоспособности системы и предотвращать повторения в будущем
  • Разрабатывать скрипты автоматизации рутинных задач и/или отчетов
  • Разрабатывать сервисы управления инфраструктурой
  • Помогать коллегам в роли ментора

Пожелания по опыту:

  • Уверенный опыт в администрировании Linux-систем (преимущественно используем Debian/Ubuntu)
  • Опыт диагностики неполадок в работе ОС и оборудования
  • Понимание работы сетевого стека (модель OSI и стек протоколов TCP/IP), СХД, базовых сервисов (AD, DNS, DHCP, NTP и т.д.), файерволов
  • Опыт администрирования и диагностики неполадок в работе сети/сетевых устройств (ping, tcpdump, ip, netstat, traceroute, настройка коммутаторов/роутеров)
  • Навыки написания скриптов на bash / shell / python (в большинстве случаев используем Python)
  • Опыт администрирования реляционных баз данных, опыт написания SQL-запросов (преимущественно PostgreSQL+Patroni, отдельная команда DBA)
  • Опыт администрирования и поддержки высоконагруженных NoSQL баз данных (мы используем Cassandra, Elasticsearch, Mongo, тестируем ClickHouse)
  • Опыт администрирования прокси и балансировщиков (Nginx/Haproxy/Envoy/Gravitee)
  • Опыт работы с системами управления конфигурацией IaC (мы используем Ansible и Puppet, Terraform/Terragrunt), понимание, зачем использовать подобные системы
  • Уверенные навыки использования и разработки инструментов автоматизации CI/CD (используем Gitlab CI и Gitlab Actions)
  • Опыт работы с git, знание разных подходов к процессу разработки ПО (TBD, gitlab flow и др.)
  • Опыт работы с брокерами сообщений (используем Kafka, EMQX/VerneMQ - протокол MQTT)
  • Знание Docker/Docker Compose, написание Dockerfile, сборка образов
  • Уверенный опыт работы с платформами оркестрации (мы используем Kubernetes)
  • Опыт построения и/или поддержки систем Observability (используем Prometheus/Victoria Metrics/Grafana/AlertManager для мониторинга, Kibana/Elasticsearch/Logstash/Vector для логов, Jaeger для трейсинга)
  • Понимание/Опыт организации отказоустойчивой и катастрофоустойчивой инфраструктуры проекта
  • Знания тех.английского на уровне чтения документации

Очень желательно:

  • Опыт работы с системами ServiceDiscovery (мы используем Consul)
  • Опыт внедрения и работы с Istio
  • Опыт работы с облаками (AWS/AzureCloud/YandexCloud ...) как потребитель (используем внутреннее облако Salt X5)
  • Плюсом будет также умение создавать образы ОС с помощью Packer, опыт удаленного обновления ОС на устройствах, опыт с Raspberry PI

Мы предлагаем:

  • Работа в динамично развивающемся бизнесе 5Post - интересные задачи и возможности для профессионального роста;
  • Официальное оформление с первого дня работы;
  • Полностью белая заработная плата: оклад + годовой бонус;
  • Трудоустройство в аккредитованную ИТ-компанию;
  • График работы: 5/2 с 9.00-18.15; в пятницу сокращенный рабочий день (удаленный формат работы, но если у тебя будет возможность приехать раз в месяц в офис и пообщаться с командой - будет круто!);
  • Место работы - м. Волгоградский проспект (от метро 5 минут на корпоративном автобусе), МЦД Калитники (7 минут пешком);
  • Бесплатная парковка (если ты захочешь приехать в офис);
  • Современный офис с развитой инфраструктурой - зоны отдыха, спортивные площадки, столовая, кофейни, магазин "Перекресток", врач на территории;
  • Пакет ДМС, включая выезд за рубеж и стоматологию, страхование жизни и здоровья (после прохождения испытательного срока);
  • Возможность учиться и развиваться за счёт компании: внешние тренинги и семинары по профессиональным тематикам, участие в крупнейших конференциях страны, программы развития цифровых и управленческих навыков, онлайн и офлайн мастер-классы, корпоративный университет «X5 Полка», школа наставников и многое другое;
  • Скидки в экосистеме бизнесов Х5 («Пятёрочка», «Перекрёсток», «Много лосося», «Перекресток Впрок»).

  • Программа привилегий Prime-zone (скидки на товары и услуги и специальные предложения от компаний-партнёров)

Технологии/инструменты/ключевые навыки: Docker, Kubernetes, Gitlab и Gitlab CI. Java, Python и NodeJS. Ansible, Puppet и Terraform. Elasticsearch, VictoriaMetrics, Vector. Prometheus, Grafana, Nginx, Kafka, RabbitMQ, Gravitee, SonarQube, Vault, Sentry, Matomo, Keycloak, Istio и многое другое.