VK

Инженер доступности в Мой Мир

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Linux
  • MySQL
  • PostgreSQL
  • Ansible
  • Puppet
  • Helm
  • Graphite
  • Prometheus
  • Grafana
  • CI/CD

Мой Мир — это место, где наконец-то можно собрать вместе всех своих старых друзей и найти новых. А кроме того, всегда быть в курсе, что с ними происходит, смотреть их новые фотографии и видеоролики, читать блоги, отвечать на вопросы, оставлять записи в гостевой книге, следить за тем, каких новых или «хорошо забытых старых» друзей они нашли в интернете, играть в онлайн-игры.

В отличие от многих других web-проектов, у нас небольшая команда, что позволит погрузиться во все сервисы и продукты, а также увидеть мгновенный эффект от собственных действий.

Никакой работы «в стол» и бесконечных совещаний — только то, что нужно проекту.

Задачи

  • Обеспечение непрерывного доступа к ресурсам для внешних и внутренних потребителей
  • Развитие и масштабирование продуктов. Наша инфраструктура состоит из множества сервисов в геораспределённых дата-центрах, мы планируем наши вычислительные ресурсы и их утилизацию
  • Оперативная работа с мониторингом и стратегическая с инцидентами
  • Задачи от удалённой установки ОС до описания деплойментов (Helm-чартов, Kubernetes-операторов, Манифестов Puppet, Playbook Ansible)
  • Участие в жизненном цикле продуктов

Требования

  • Опыт работы с ОС Linux от трёх лет и более — на интервью мы поговорим обо всём, от syscall до cgroups и namespaces
  • Понимание принципов работы с сетью — мы уверены, что вы точно знаете, чем отличаются L3, L4 и L7, а также назовёте практическую разницу между DROP и REJECT
  • Опыт работы с СУБД (основные для нас MySQL и PostgreSQL) — высокая доступность, планы запросов, оптимизация работы сервера, метрики и мониторинг
  • Системы управления конфигурациями, деплоймент и шаблонизация, ожидаем, что вы знакомы с Ansible/Puppet или Salt, а также использовали Helm
  • Мониторинг — мы ожидаем, что вы знакомы с Graphite, Prometheus или Grafana
  • CI/CD — вы знакомы с непрерывной поставкой кода и практиковали это ранее

Будет плюсом

  • Опыт с RHEL / CentOS / Almalinux — мы используем именно это семейство ОС
  • Возможность решать поставленные задачи на Python или Go
  • Продуктовый опыт работы с ClickHouse, MongoDB или Redis