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