Администратор по поддержке платформенных сервисов


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

    Паша - самый первый админ в Туту - уже почти 10 лет в компании. Сейчас основной специалист по mongodb;
      Саша - младший разработчик, раньше занималась эксплуатацией монолитного приложения, а сейчас развивает инструменты автоматизации;
      Вадим (я) – бывший разработчик, а сейчас главный зануда команды. Помимо руководства помогаю ребятам с кодом, архитектурой и диагностикой сложных сбоев.
      Наши технологии:
        centos - базовые образы в облаках и внутренние репозитории пакетов;
          lvs - ключевой элемент нашей HA;
              ansible, terraform - инструменты внутренней автоматизации;
              очереди: kafka, rabbitmq;
              frontproxy: envoy, nginx;
              elasticsearch - несколько продуктовых инсталляций и основной узел системы логирования (с пайплайном доставки fluent-bit - kafka - fluentd);
              apache - legacy application server в монолите, иногда с ним приходится что-то делать;
              Стек мониторинга: prometheus, grafana, promgen, alertmanager;
              Сбор ошибок: sentry со всеми внутренностями;
              docker - часть сервисов предоставляется в контейнерах на хостах с самодельной оркестрацией, часть - на платформе Openshift (но саму платформу сопровождает другая команда);
              mariadb (+proxysql + github orchestrator);
              mongodb;
              clickhouse;
              redis.
              Основные задачи:
              Развивать текущие сервисы (elasticsearch, kafka, envoy, части пайплайна сбора логов и элементы инфраструктуры мониторинга): оптимизировать под увеличивающиеся нагрузки или меняющиеся паттерны использования, добавлять отказоустойчивость, повышать observability, упрощать использование сервисов в коде приложений, заниматься закрытием уязвимостей, обновлением;
                Разворачивать и в дальнейшем развивать еще не используемые в компании сервисы по запросам разработки или в рамках внутренних проектов команды;
                Чинить проблемы на продакшне – реагировать на алерты конкретных сервисов и на комплексные сбои;
                Поддерживать продуктовую разработку в режиме HelpDesk - типовые не автоматизированные операции, консультации, отладка сложных багов;
                Готовить элементы нашей платформы к интеграции с платформой Openshift;
                Автоматизировать то, до чего еще не дошли руки.
                Мы сработаемся, если вы:
                  Linux-администратор (хотя можете называть себя и девопсом и SRE инженером). Для нас это подразумевает умение развернуть и настроить с нуля новый софт - на нескольких серверах и не вручную - и дальше сопровождать его, а также знание возможных архитектур сложных веб-приложений;
                  Любите помогать разработчикам, можете их услышать, разобраться и придумать варианты. Нам на самом деле не пофиг, и разработка ценит это. Они делают продукт, мы помогаем с инфраструктурой настолько, насколько это возможно;
                    Больше года работали на реальных проектах, желательно именно в вебе;

                    Умеете находить не первое подходящее, а самое рациональное решение проблемы;
                    Способны спокойно, быстро и четко реагировать в случае сбоев – они бывают;

                    Не боитесь писать скрипты и знаете или хотите изучить python;

                    Пробовали разбираться в чем-то новом или странном с помощью логики и google'а (англоязычного). Задачи на внедрение чего-то неизвестного точно будут;
                    Готовы работать не только с новым, но и с легаси. За почти 20 лет существования компании его накопилось в достатке, поэтому важно уметь оценивать: где лучше оставить, где чуть пошевелить, а где – переделать с нуля;
                    Хотите работать в команде. Придется много общаться, а это значит - и аргументировать свою точку зрения и слушать и понимать других. Мы признаем свои косяки и не наказываем за них, поэтому ожидаем этого и от вас – главное делать из ошибок правильные выводы. Если для вас важны искренность и открытость, то у нас вам будет хорошо;
                    Ничего не имеете против "Котиков" - команда называется именно так ^^
                    Почему мы:
                    ДМС со стоматологией, страховка на путешествия, возможна оплата конференций и курсов, есть премии за прочитанные книги;
                    По результатам работы раз в квартал индексируется зарплата и выплачивается премия;
                    График работы: 5/2. Обычно мы начинаем где-то между 9 и 11 утра. Можно (если позволяет ситуация с ковидом) полностью в офисе, можно полностью удаленно, можно частично удаленно. Кандидатам из других регионов при выборе работы в офисе поможем с релокацией;
                    Офис в 10-15 минутах ходьбы от метро Нагатинская (БЦ "Ньютон-Плаза"). В офисе горячие завтраки, зоны отдыха и много других плюшек;
                    Структура собеседования
                    Техническое интервью с руководителем команды
                    Общение с потенциальным коллегой
                    (первый и второй этапа можно разбить, а можно провести в один день)
                    Финалка с HR и заместителем CTO.