DevOps Engineer

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Мы строим линейку медийных и сервисных продуктов о футболе и ставках на международном рынке

Описание вакансии

Tribuna Digital — это международные проекты бывших акционеров Sports.ru, крупнейшего русскоязычного медиа о спорте. Мы строим линейку медийных и сервисных продуктов и несём на мировые рынки то, что уже успешно сработало здесь: комьюнити, статистику, широкий выбор платформ и каналов дистрибуции. Ежемесячно нашими продуктами, Tribuna.com и Betting Insider пользуется более 10 миллионов пользователей в 180 странах.

Наши подходы и технологии:

  • Infrastructure-as-Code, DevOps.
  • Основной стек: k8s + Go + Node.js (Vue SPA + Vue SSR).
  • MySQL, MongoDB, PostgreSQL, ClickHouse, Aerospike.
  • RabbitMQ, Redis (Pub/Sub).
  • EFK + Elastic APM, Prometheus, Grafana, PMM, Alertmanager, Karma, Goldpinger, UptimeRobot.
  • И еще немного ключевых слов, для тех, кому это важно: Ingress-Nginx, Nginx, Varnish, Haproxy, keepalived, Linkerd2, WireGuard, OpenVPN, Calico, Ubuntu 18.04, Ubuntu 20.04, CentOS 7, Ansible.

Ключевые задачи:

  • Поддерживать, развивать и оптимизировать текущую инфраструктуру.
  • Автоматизировать процессы развертывания систем, приложений и окружений.
  • Восстанавливать работоспособность систем, приложений и окружений из резервных копии и/или устранять аварии.
  • Мониторинг стабильности работы приложений, выявление узких мест в инфраструктуре.
  • Совместная работа в команде с Dev и QA.

Мы ждем, что ты:

  • Последний год проработал на позиции SRE, SysOps или подобной.
  • Знаешь модель ISO/OSI и понимаешь, какой протокол на каком уровне работает и как устроены TCP, HTTP и т.п.
  • Понимаешь CAP теорему.
  • Знаешь хотя бы одну систему управления конфигурациями (Ansible, Chef, Puppet, Salt) и имеешь не менее года опыта полного сопровождения инфраструктуры на Linux с помощью одной из них.
  • Знаешь Bash и/или любой другой подходящий язык (Python, Ruby, Perl, Go) для автоматизации рутинных задач.
  • Готов администрировать Bare Metal — сводится к общению с провайдером железа по поводу замены тех или иных комплектующих.
  • Уверенно знаешь Kubernetes и имеешь опыт сопровождения в продакшене Kubernetes кластера не менее чем с пятью рабочими нодами.
  • Уверенно знаешь и имеешь опыт эксплуатации одной из баз данных: MySQL, MongoDB, PostgreSQL (бекап, балансировка, высокая доступность, репликация).

Классно, если ты:

  • Имеешь опыт эксплуатации Elasticsearch от 15Tb, с оптимизацией производительности в связке с Filebeat и APM.
  • Имеешь опыт настройки SMI для Kubernetes, в частности Linkerd2.
  • Имеешь опыт организации Canary Release, Blue/Green Deployment, A/B Testing в Kubernetes — особенно хорошо, если делал это с помощью Flagger.
  • Имеешь опыт настройки VictoriaMetrics или Thanos.
  • Имеешь опыт развертывания и обновления кластеров Kubernetes с помощью Kubespray.
  • Работал с Varnish и/или провайдерами CDN.
  • Работал с Gitlab и Gitlab CI.

Бонусы

  • Официальное трудоустройство и “белую” заработную плату.
  • ДМС со стоматологией после испытательного срока.
  • Возможность работать как в офисе, так и полностью удаленно, либо совмещать эти два варианта.
  • Просторный офис в центре Москвы (м. Новокузнецкая/Третьяковская) для тех, кто ценит работу не дома.
  • Корпоративную скидку на занятия английским и абонемент в спортзал.
  • Корпоративные футбол, волейбол и баскетбол.
  • Оплату профильных обучающих курсов и конференций.
  • Помощь в развитии персонального бренда (участие в конференциях, написание статей).
  • Интересные задачи, работу со сложным и крутым продуктом, которым ты будешь гордиться.