Postgres Senior администратор

Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
Вы:
Кто вы? и что у вас за команда?
Вадим:
Привет! Меня зовут Вадим, я руковожу одной из команд админов в Туту. Нас в команде 8 человек и мы поддерживаем значительную часть инфраструктуры компании. Всего в компании примерно 400 сотрудников, из них 150 в IT. У нас нет совсем уж bleeding edge технологий, но достаточно много свежих и не сильно распространенных в стране. К сожалению, на текущий момент в команде нет сильной экспертизы по Postgres, а запрос на нее появился. Поэтому мы ищем специалиста, который сможет закрыть эту предметную область, поделиться своими знаниями с командой, а от нас получить опыт и навыки по другим СУБД.
Кто в команде:
    Антон внедрил в компании kafka. Сейчас занимается развитием инструментов управления облаками - главный по terraform'у (мы живём в 5 ЦОДах ссылка на Хабр);
    Леонид - пришел в команду в ноябре 2021 года, сейчас погружается в контекст и готовится забрать на себя часть работы по observability стеку (логи, метрики, sentry);
    Леха сделал отказоустойчивым весь наш парк mariadb, с использованием proxysql, orchestrator и самописного «клея» на питоне. Запустил у нас кластерный редис. Сейчас вместе с Пашей занимается обновлением всего нашего парка MariaDb до 10.5;
    Анжи заканчивает переезду frontproxy с nginx на envoy, чтобы отдать управление роутами в руки разработки. Эксперт по frontproxy, кодит на python и go ( Вот рассказ Анжи про часть этой истории: ссылка на Хабр);
    Яша придумал и внедрил центральный элемент нашего видения HA — балансировщики на базе lvs и эникаст-адресов. Развернул новую систему централизованного мониторинга на базе prometheus (вместо graphite) и пайплайн сбора логов fluentbit-kafka-fluent вместо rsyslog-logstash. Сейчас занимается внедрением инструментов chaos engineering;

    Паша - самый первый админ в Туту - уже более 10 лет в компании. Основной специалист по mongodb, сейчас совместно с Лехой пилит обновление MariaDb. А еще немного умеет в написание и патчинг плагинов для ansible;
    Саша - младший разработчик, раньше занималась эксплуатацией монолитного приложения, а сейчас развивает инструменты автоматизации;
    Вадим (я) – бывший разработчик, а сейчас главный зануда команды. Помимо руководства помогаю ребятам с кодом, архитектурой и диагностикой сложных сбоев.
    Наши технологии:
      postgres. Кластер, развёрнутый интегратором под приложение Creatio. Его нужно будет забрать под свое сопровождение, при необходимости предложить улучшения топологии и/или других аспектов конфигурации;
      mariadb - в ha варианте с использованием proxysql и orchestrator. Немного подробностей есть на Хабре;
      mongodb - replicaset вариант с небольшой обвязкой для ha - порядка 10 разных репликасетов;
      redis - кластер на базе sentinel. Пока один, но это только начало;
      clickhouse - пока всего пара инсталяций, но планируется развитие;
      lvs - ключевой элемент нашей HA;
      ansible, terraform - инструменты внутренней автоматизации;
      Стек мониторинга: prometheus, grafana, promgen, alertmanager;
      стек логов: fuentbit - kafka - fluentd - elastic.
      Основные задачи:
      Планировать, тестировать и разворачивать высоконагруженные и отказоустойчивые конфигурации postgres;
      Шарить свою экспертизу по postgres внутри команды;
      Разобраться или выбрать, если уже был опыт, еще хотя бы с одной из используемых у нас СУБД - mysql, mongodb, redis, clickhouse;
      По "своим" СУБД (postgres + что-то выбранное):
      • Автоматизировать регулярные процессы и задачи;
      • Анализировать инциденты, следить за состоянием систем в динамике;
      • Анализировать и выполнять изменения в схемах данных (редко, но бывает надо);
      • Поднимать для разработчиков инстансы БД в preprod-окружениях;
      • Помогать разработчикам в отладке сложных ситуаций на стыке приложение-база.
      Мы сработаемся, если вы:
        Больше трёх лет работали с Postgres в продакшне, желательно - в вебе. На практике делали отказоустойчивые конфигурации и видели, как система под нагрузкой переживает реальные отказы - каждые собранные грабли - это бесценный для нас опыт;
        Любите помогать разработчикам, можете понять их запросы и предложить варианты действий. Нам на самом деле не все равно и наша разработка ценит это. Они делают продукт, мы помогаем с инфраструктурой настолько, насколько это возможно;
        Умеете находить не первое подходящее, а отпимальное решение проблемы с учетом и текущей ситуации и планов на долгосрочное развитие.
        Способны спокойно, быстро и четко реагировать в случае сбоев - они могут быть в любой, даже во многом отказоустойчивой, системе;
        Хотите работать в команде. Мы хотим, чтобы вы поделились своими знаниями и забрали часть знаний у нас. Поэтому придется много общаться внутри команды.;
        Не боитесь писать скрипты и знаете или хотите изучить python;
        Ничего не имеете против "Котиков" - команда называется именно так ^^
        Почему мы:
        ДМС со стоматологией, страховка на путешествия, возможна оплата конференций и курсов, есть премии за прочитанные книги;
        По результатам работы раз в квартал индексируется зарплата и выплачивается премия;
        График работы: 5/2. Обычно мы начинаем где-то между 9 и 11 утра. Можно (если позволяет ситуация с ковидом) полностью в офисе, можно полностью удаленно, можно частично удаленно. Кандидатам из других регионов при выборе работы в офисе поможем с релокацией;
        Офис в 10-15 минутах ходьбы от метро Нагатинская (БЦ "Ньютон-Плаза"). В офисе горячие завтраки, зоны отдыха и много других плюшек;
        Структура собеседования
        Пройти HR-менеджера
        Никаких «кем вы видите себя через 5 лет»
        Техническое интервью
        (первый и второй этапы можно разбить, а можно провести в один день)
        Финалка с руководителем отдела и заместителем CTO.