⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com

DevOps Engineer

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

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

Компания

Главное медиа о спорте на русском языке

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

О компании и команде

Спортс" – не просто новостной сайт о спорте. Это технологическая платформа с десятками тысяч RPS, миллионами MAU, сотнями мобильных пушей в день, собственной рекомендательной системой и машинным обучением для определения конфликтных ситуаций в комментах.

Что надо будте делать

DevOps-команда отвечает за стабильную и эффективную работу единой инфраструктуры, обслуживающей все проекты Спортса: флагманский продукт, мобильные приложения и дочерние веб-проекты.

Мы работаем с масштабной инфраструктурой в Яндекс.Облаке, используя managed – сервисы и собственные развертывания. Мы поддерживаем крупные k8s-кластеры с 1500+ ядрами и сотнями развернутых чартов, с отдельными кластерами для production, staging и QA сред, на которых разворачиваются продуктовые и платформенные микросервисы, написанные на Go, а также legacy – сервисы на PHP и Perl, которые работают в контейнерах и постепенно освобождают функционал.

Работаем с базами данных PostgreSQL, MySQL, ClickHouse, MongoDB, OpenSearch. Используем GitLab для CI/CD, Prometheus и Grafana для детального мониторинга, ELK (Filebeat, APM, Kibana, Elasticsearch) для сбора логов и трассировки, Redash, Airflow, Snowplow для аналитической инфраструктуры. Документируем и развиваем инфраструктуру с использованием Terraform и Ansible, придерживаясь принципов IaC.

Сейчас мы ищем Devops-инженера, который усилит нашу команду своей технической экспертизой.

Ожидания от кандидата

С нами ты будешь:

  • Поддерживать работоспособность проекта: мониторить нагрузки, масштабировать k8s-кластеры, базы данных и другие компоненты инфраструктуры.
  • Взаимодействовать с разработчиками при внедрении новых сервисов и изменениях в существующих, помогая им с доработкой централизованных helm-шаблонов, оценкой необходимых ресурсов, конфигурацией сервисов и решая проблемы межсервисного взаимодействия.
  • Оптимизировать работу тестовых и стейджинговых окружений, автоматизируя их развертывание.
  • Отслеживать и реагировать на инциденты в продуктовой среде: следить за алертами, искать решения проблем совместно с разработкой и коллегами из отдела.
  • Заниматься оптимизацией производительности баз данных, анализировать причины снижения производительности, обновлять версии систем управления базами данных, а также настраивать и контролировать процесс резервного копирования данных.
  • Обеспечивать стабильную работу веб-серверов на основе nginx, оптимизируя старые конфигурации и настраивая автоматическое масштабирование.

Что мы ищем в кандидатах

  • У тебя есть опыт работы с большей частью вышеописанных технологий.
  • Тебя привлекает возможность развивать инфраструктуру масштабного веб-проекта, выявлять узкие места и повышать его производительность не только за счет добавления новых серверов, но и за счет оптимизации существующей системы.
  • Ты умеешь настраивать и развивать сложные CI/CD сценарии.
  • Понимаешь как работают принципы IaC и применяешь их в работе.
  • Ты с энтузиазмом подходишь к анализу инцидентов на продакшене, умеешь выявлять их причины и предлагать решения проблемы.
  • Будет большим плюсом, если у тебя есть опыт работы в роли DBA.

Условия работы

Что мы предлагаем взамен

Комфорт и заботу:

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

Обучение и помощь в развитии:

  • У нас очень чуткий менеджмент, который реально вкладывается в своих сотрудников. Больше половины из них выросли внутри компании, и для нас это показательно.
  • Мы ценим обратную связь, поэтому не пренебрегаем практиками, помогающими нам становиться лучше: one-to-one, performance review.
  • Для команд регулярно покупаем доступы к популярным конференциям, чтобы наши ребята всегда были в тренде.
  • Про классические виды обучения тоже не забываем, поэтому у нас предусмотрена компенсация профильных курсов.

Не просто коллег, а сообщество:

  • Нам комфортно вместе не только работать, поэтому у нас образовались различные сообщества по интересам: футбольная команда, клуб любителей fifa, киноклуб. Мы любим настолки, практикуем random-coffee и просто созваниваемся среди недели поболтать с коллегами на отвлеченные темы.
  • У нас в целом работают адекватные и по-хорошему «простые» люди. Без пафоса, снобизма и понтов. Без духоты и токсичности.

Дополнительные инструкции

Что представляет собой процесс найма

Мы не любители формальностей и затягивания процессов, к найму подходим так же. Тебя ждут:

  • Короткое HR-интервью на 20 минут, где мы расскажем чуть подробнее о нас, а ты — о себе.
  • Техническое собеседование с тимлидом Devops-команды максимум на час, где мы не будем грузить тебя абстрактными задачками.
  • И финальное интервью с СTО и HR, где мы окончательно убедимся, что подходим друг другу.