25.10.2022 07:59

Администратор баз данных в команду сервиса путешествий

По договоренности
25.10.2022 07:59
компания "туту.ру" привет! меня зовут вадим, я руковожу одной из команд админов в туту. нас в команде 8 человек и мы поддерживаем значительную часть инфраструктуры компании. всего в компании примерно 400 сотрудников, из них 150 в it. у нас нет совсем уж bleeding edge технологий, но достаточно много свежих и не сильно распространенных в стране. мы прекрасно понимаем, что им, да и тому, как мы их готовим, всё равно придётся учиться, поэтому самое главное для нас не знание конкретных технологий, а выраженная ответственность за системы и умение нормально договориться в команде и с разработчиками. будет много рутины, но из рутины часто вырастают задачи на автоматизацию или изменение архитектуры для повышения стабильности систем - на них можно очень сильно вырасти в профессиональном смысле. немного про стек: mariadb - в ha варианте с использованием proxysql и github orchestrator. всего около 50 продакшн инсталляций с разными топологиями. mongodb - replicaset вариант с небольшой обвязкой для ha - порядка 15 разных репликасетов redis - отказоустойчивая конфигурация на базе sentinel. около 10 кластеров. clickhouse - только oltp нагрузка, пока всего одна ha инсталляция. что придется использовать и, соответственно, освоить (если уже сталкивались - будет плюсом): lvs - ключевой элемент нашей ha ansible, terraform - инструменты внутренней автоматизации, стек мониторинга: prometheus, pmm, grafana стек сбора логов: fuentbit - kafka - fluentd - elastic основные задачи: разворачивать существующей автоматикой новые сервисы бд (mysql, mongodb, redis), придумывать улучшения для этой автоматики. реагировать на warningchr(39)и и алерты, отслеживающие аномалии и обычные события жизненного цикла софта (заканчивающееся место, к примеру). находить причины нестабильного поведения сервисов и устранять их. дорабатывать мониторинг, добавлять дашборды и алерты по итогам сбоев. анализировать и выполнять изменения в схемах бд (редко, в случае их потенциальной опасности). предоставлять разработчикам сервисы баз данных для preprod-окружений. помогать разработчикам в сложных ситуациях, связанных с бд. что мы ожидаем: что вы вольётесь в команду и будете закрывать часть потока задач из нашего внутреннего сервисдеска. на основе этого опыта сможете найти точки для автоматизации и оптимизации и, с помощью коллег, реализуете их. примеры задач из service desk: расширить место на кластере (стандартный lifecycle сервисов) починить fatal на препроде из-за недоступности бд расточить монги отелей по cpu завести новую базу данных в существующем кластере mongo выполнить тяжелый запрос в продакшн бд включить метрики по значения auto_increment полей, настроить алерт по ним мы сработаемся, если вы: любите помогать разработчикам, можете их услышать и понять. умеете находить не первое подходящее, а самое рациональное решение проблемы. не боитесь потока сервисных задач, способны расставлять между ними приоритеты. готовы спокойно, быстро и четко реагировать в случае сбоев – они бывают. пробовали разбираться в чем-то новом и/или странном с помощью логики и google’а (в том числе англоязычного). хотите работать в команде. это, субъективно, самое главное. придется много общаться, нужно будет и аргументировать свою точку зрения и слушать и понимать других. без этого - никуда. не боитесь писать скрипты и знаете или хотите изучить python. работали с mysql или mongo на реальных проектах, в продакшне. ничего не имеете против "котиков" - наша команда называется именно так. про команду: леха. ведущий dba. сделал отказоустойчивым весь наш парк mariadb, с использованием proxysql, github orchestrator и самописного «клея» на питоне. сейчас "дожаривает" redis, проводя тонкий тюнинг sentinelchr(39)ов. у лёхи 15летний опыт с mysql и он готов им делиться. элина - самый первый админ в туту - уже больше 10 лет в компании. сейчас dba и основной специалист по mongodb. с ними двоими нужно будет взаимодействовать больше всего. кроме них в команде: яша придумал и внедрил центральный элемент нашего видения ha — балансировщики на базе lvs и эникаст-адресов. развернул новую систему централизованного мониторинга на базе prometheus (вместо graphite) и пайплайн сбора логов fluentbit-kafka-fluent вместо rsyslog-logstash. сейчас занимается развертыванием distributed tracing решения вместе с леонидом. антон внедрил в компании kafka, главный эксперт по этому сервису. сейчас занимается развитием инструментов управления облаками - главный по terraform’у и отвечает за слой фронтпрокси леонид. специализируется преимущественно на инструментах мониторинга и логирования. внедрил pyroscope в openshift для удобной профилировки продуктовых сервисов на go. сейчас вместе с яшей готовит инфру для open telemetry виталий - наш новичок, недавно в команде. погружается в envoy (фронтпрокси), собирается развивать инструменты внутренней автоматизации - terraform и ansible. саша - разработчик, раньше занималась эксплуатацией монолитного приложения и кодила на php, а сейчас развивает инструменты внутренней автоматизации на python. вадим (я) – бывший разработчик, а сейчас главный зануда команды. помимо руководства помогаю ребятам с кодом, архитектурой и диагностикой сложных сбоев. как мы работаем: все новые конфигурации описываем кодом, храним в системе контроля версий. из старого зафиксировано почти все, но не 100%. все существенные решения - роли, плейбуки, инвентори, скрипты и прочее - проводим через ревью внутри команды. анализируем сбои и стараемся не допустить их повторения. по всем сервисам собираем метрики и логи, делаем алерты. по возможности автоматизируем типовые рутинные операции. рисуем и пишем документацию. стараемся, но пока есть пробелы. при выяснении требований напрямую общаемся с заказчиками из других команд. из регулярных встреч – командный созвон раз в неделю и one-to-one со мной (раз в неделю или две). все остальное – по необходимости. график работы: у нас частичная удаленка, но возможен вариант с полной удаленкой. про компанию: — компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии;— сильный блог на хабре, где пишут в том числе технари о своей работе;— хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура api и так далее;— открываются новые направления, где можно делать всё с нуля. весь положенный набор плюшек: дмс со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом. структура собеседований: —интервью с hr-менеджером и руководителем отдела; — техническое интервью; — финалка с руководителем отдела и заместителем сто.

Адрес

Москва

Похожие вакансии

компания "туту.ру" привет! меня зовут вадим, я руковожу одной из команд админов в туту. нас в команде 8 человек и ...
Партнерские Вакансии
Москва

Новости

Смотрите также вакансии