Чем предстоит заниматься:
- Проектировать и внедрять кластеры прикладных систем и СУБД: отказоустойчивость внутри площадки и резервирование между площадками.
- Настраивать и сопровождать георезервирование: схемы «активный — пассивный» и «активный — активный», синхронная и асинхронная репликация, кворум и защита от расщепления кластера.
- Согласовывать с владельцами систем целевые показатели по допустимой потере данных и времени восстановления, доводить конфигурации до этих значений.
- Автоматизировать переключение и возврат на основную площадку, писать и поддерживать инструкции по восстановлению.
- Проводить плановые учения по отказу площадки, разбирать результаты, устранять найденные узкие места.
- Строить и развивать мониторинг состояния кластеров, лага репликации и готовности резервной площадки, настраивать оповещения.
- Участвовать в архитектурных обсуждениях новых систем в части отказоустойчивости и резервирования.
- Разбирать инциденты, связанные с доступностью, и доводить до устранения первопричины.
Необходимые знания и опыт:
- Опыт работы DevOps-инженером, системным инженером или инженером по надёжности от 3 лет.
- Практический опыт эксплуатации отказоустойчивых конфигураций в продуктивной среде, не только в тестовых стендах.
- Linux на уровне уверенной диагностики: сеть, дисковая подсистема, systemd, журналы, производительность.
- Опыт настройки кластеров хотя бы одного класса систем: СУБД, брокер сообщений, кластер контейнеров, распределённое хранилище.
- Понимание механизмов репликации и консенсуса: кворум, выбор лидера, поведение при потере связи между площадками.
- Балансировка и отказоустойчивость сетевого доступа: виртуальные адреса, проверки работоспособности, переключение DNS.
- Kubernetes на уровне эксплуатации продуктивных кластеров: обновления, узлы, хранилища, сетевые политики.
- Инфраструктура как код и автоматизация: Ansible и/или Terraform, умение не держать конфигурацию «в голове и руками».
- Конвейеры сборки и поставки в GitLab CI или аналоге.
- Мониторинг и оповещения: Prometheus, Grafana, Alertmanager или аналоги; умение придумывать метрики, а не только рисовать дашборды.
- Git, код-ревью, работа в задачах.
Мы предлагаем:
- Развитие: профессиональный рост, работа в сильной команде экспертов, участие в конференциях, митапах, профессиональных сообществах, в том числе в качестве спикера, корпоративная библиотека
- Забота: ДМС, льготное подключение родственников, полис выезжающих за рубеж; партнерские программы
- Комфорт: гибкий график и формат работы (офис/гибрид); полностью оснащенные офис в СПб, свободный дресс-код
- Надежность: официальное оформление по ТК в аккредитованной ИТ-компании, достойный уровень заработной платы, социальные гарантии