DevOps Engineer
Требования
Местоположение и тип занятости
Компания
Главное медиа о спорте на русском языке
Описание вакансии
Условия работы
Мы — провайдер развлечений для любителей спорта.
Есть спорт. Есть болельщики. Мы заполняем среду между ними, оживляем ее, наполняем общением и другими развлечениями. Мы делаем не «сайты» или «приложения», а мультиплатформенные продукты, с учетом актуальной технологической парадигмы. Ежемесячно нашими продуктами пользуется более 30 миллионов пользователей в России, США, Великобритании и других странах.
О проектах
- Sports.ru — главное медиа о спорте на русском языке, наш флагманский проект, состоящий из сайтов, мобильных приложений, email-рассылок, чат-ботов и многого другого. Мы также вышли на глобальный рынок с брендом Tribuna.com — тематическими медиа/сообществами для болельщиков футбольных клубов, и создали социальную сеть для любителей ставок — Betting Insider. Отдел DevOps работает с инфраструктурой, охватывающей эти высоконагруженные веб-проекты.
- Окружения в них различаются, но имеют общую основу и один набор технологий. Наработки для инфраструктуры масштабируются на все проекты, что позволяет избегать “зоопарка” технологий и экономит время при внедрении однотипных решений.
- На бэкенде новые решения делаются в микросервисной архитектуре на Golang, но есть и старый код на PHP и Perl, который также надо поддерживать. На фронтенде новое пишем на Vue.js, а легаси — на простеньком самописном фреймворке.
- IAAC на основе Ansible, CI/CD на основе Gitlab. Оркестрация сервисов на Kubernetes. Используем базы MySQL/PostgreSQL/MongoDB. Основная серверная ОС — Ubuntu, а серверные мощности — на Bare Metal. Мониторинг с помощью Prometheus/Grafana, а в дополнение к нему — автоматизация оповещений в Slack.
Ключевые задачи
- Поддерживать и развивать существующую инфраструктуру.
- Следить за работоспособностью серверов и сервисов.
- Выбирать и внедрять новые технологии.
- Оперативно решать проблемы, возникающие в продуктовой среде.
- Находить и исправлять узкие места в архитектуре.
- Помогать разработке развивать CI/CD.
Мы ждем, что ты
- Умеешь использовать Git.
- Имеешь опыт управления инфраструктурой на основе Ansible или с помощью Chief, Puppet, SaltStack, Jenkins.
- Хорошо знаешь архитектуру Kubernetes, понимаешь, как взаимодействуют между собой системные и пользовательские сервисы, умеешь писать Helm-чарты.
- Имеешь опыт администрирования баз данных, умеешь находить проблемы с производительностью серверов на MySQL/PostgreSQL/MongoDB.
Классно, если у тебя есть опыт работы с Gitlab-CI.
Бонусы
- Комфортные условия работы: стильный офис в центре Москвы/удаленный формат работы; “белую” заработную плату; гибкий график работы с возможностью день-два в неделю работать удаленно/полностью удаленное сотрудничество; корпоративную скидку в спорт-зал и бесплатную медстраховку после испытательного срока (для Москвы); скидку на занятия английским языком; финансовую помощь при переезде из другого города.
- Возможности для профессионального развития: опытных коллег, готовых заниматься вашим ростом, сложные задачи, новые технологии, помощь с выступлениями и профильным образованием.
- Лучший коллектив c лучшей атмосферой в вашей карьере!