Обязанности:
Наша распределенная команда Dev насчитывает более 400 специалистов и разрабатывает собственные продукты с 2012 года – рекламные платформы, игровые сервисы и платформы, мобильные игровые и развлекательные приложения, финтех-продукты и решения. У нас проектно-ориентированный подход, матричная структура с привязкой специалистов к одному проекту, но при этом мы работаем командой. В работе мы применяем SCRUM, Agile. Задачи: Изучить существующие инсталляции, изучить их конфигурации На основании изученного предложить план по улучшениям и повышению стабильности Заняться подробным документированием инфраструктуры БД Провести ревизию схем резервного копирования, задокументировать Разработать планы проверки и восстановления из бэкапов на случай критических ситуаций Провести ревизию существующего мониторинга, предложить план по улучшениям и повышению стабильности Мы ждем от вас: умение работать с Debian/Ubuntu на уровне администратора; опыт работы с другими ОС приветствуется; понимание и умение пользоваться Systemd; понимание как работает сеть на базовом уровне (стек TCP/IP); умение читать и добавлять правила iptables, понимание как работает netfilter на базовом уровне (таблицы и цепочки, порядок обработки правил и т.п.); умение диагностировать базовые сетевые проблемы (почему недоступен tcp-порт, например); опыт работы с PostgreSQL, построение и поддержка кластеров, бэкапы, мониторинг, анализ производительности, тюнинг, обфускация данных, обновление, документирование; опыт работы с ClickHouse или желание в него быстро погрузиться; умение работать с SSH-ключами и x509-сертификатами; умение управлять серверами через IPMI, виртуальными машинами через VNC/Spice; знание Ansible на уверенном уровне (умение писать роли и плейбуки); знание Bash/Awk для автоматизации рутинных задач; умение работать с LVM; способность поставить ОС с чистого листа и привести её в чувство, если что-то пойдёт не так (например, после обновления загрузчика); умение анализировать нагрузку на систему (умение пользоваться top, iotop, iostat и интерпретировать увиденное); умение вести документацию и понимание зачем это нужно; умение пользоваться документацией и умение искать информацию. Желательно: понимание основных принципов построения отказоустойчивых и кластеризованных систем. Также будет плюсом: знание Python; опыт администрирования MySQL; опыт разработки полезных инструментов для работы с БД; значительный опыт в написании Ansible-плейбуков и ролей. Как мы работаем и что предлагаем: У нас удалёнка, но есть офис в Москве для желающих поработать в формате коворкинга или с закрепленным рабочим местом Оформление в штат компании или заключение международного контракта Гибкий график - лояльное начало дня, 8 часов рабочий день Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом Performance review, на котором мы поможем тебе выстроить цели, а также ежегодную индексацию зарплаты Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать Разнообразные корпоративные программы: ДМС+ со стоматологией, фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным Классный офис на Тульской с видом на Москву-реку и летней верандой