Мы - команда БК «Марафон». Уже 28 лет мы развиваем собственный продукт - букмекерскую платформу «Марафон» (приложение, мобильная и веб-версии сайта). Наша инфраструктура - это сложный организм, и мы ищем ещё одного специалиста, который поможет ему оставаться быстрым, надёжным и предсказуемым.
Мы в поиске +1 Senior System AdministratorLinux в команду.
О продукте
Сложная высоконагруженная система, ежедневно обрабатывающая сотни миллионов запросов.
Инфраструктура в приватном облаке из более чем 250 серверов в 6 дата-центрах.
Используем CDN (Cloudflare, Servicepipe) и распределённую архитектуру, чтобы обеспечивать пользователям минимальные задержки по всему миру.
Мы ценим безопасность и надёжность, поэтому процессы соответствуют международным стандартам, включая PCI DSS.
Чем предстоит заниматься?
Администрирование и развитие Redis-кластеров: настройка репликации и отказоустойчивости, Redis Cluster и Sentinel, оптимизация производительности и использования памяти, настройка persistence и политик eviction.
Поддержка и оптимизация RabbitMQ: управление виртуальными хостами, очередями и обменниками, настройка политик HA и QoS, поиск и устранение узких мест.
Поддержка highload-инфраструктуры: расследование инцидентов, анализ деградаций, оптимизация маршрутов сообщений и схем взаимодействия сервисов с Redis и RabbitMQ.
Автоматизация и IaC: управление конфигурациями через Ansible, написание утилит на Bash/Python, участие в формировании GitOps-подходов.
Мониторинг и наблюдаемость: развитие систем мониторинга и логирования сервисов в зоне ответственности, создание дашбордов, алерт-политик и SLO/SLA.
Обеспечение безопасности и стабильности: обновления сервисов, устранение уязвимостей, контроль за соответствием стандартам безопасности.
Развитие архитектуры: исследование новых инструментов и подходов, участие в PoC и прототипировании, подготовка рекомендаций по эволюции платформы обмена сообщениями.
Пожелания к кандидату:
Опыт работы Linux-администратором не менее 5 лет.
Глубокое понимание архитектуры Linux-систем и уверенное владение командной строкой.
Практический опыт эксплуатации и настройки Redis и/или RabbitMQ в production-среде.
Понимание внутренних принципов Redis (репликация, persistence, Sentinel/Cluster, управление памятью и eviction) и RabbitMQ (exchange-типы, routing keys, политика очередей).
Умение автоматизировать рутину с помощью Bash и/или Python.
Практический опыт использования Ansible или другого IaC-инструмента.
Уверенное применение Git.
Хорошие знания сетевых основ: TCP/IP, DNS, понимание принципов распределённых систем.
Мы предлагаем:
Оформление по ТК РФ с первого рабочего дня.
Возможность работать удалённо или в комфортном офисе в Санкт-Петербурге (м. Старая Деревня).
Гибкое начало рабочего дня.
Работа с действительно нагруженной и сложной инфраструктурой, где опыт имеет значение.
Возможность влиять на решения и развивать инструменты, а не просто поддерживать ПО.
Умную команду, где обсуждают не только аптайм, но и архитектуру, и распределённые системы.
Оплату профильного обучения (курсы, конференции, учебники, вебинары).