Опубликовано 14 дней назад

Senior System Administrator Cloud DBaaS в Таймвэб.Клауд Санкт-Петербург

Building iconв офис
Person iconmiddle
Money bag iconне указана

Timeweb Cloud — это облако, которое не стоит на месте. Мы создаем масштабную экосистему ИТ-сервисов — от надежной базовой инфраструктуры (IaaS) до готовых PaaS- и SaaS-решений, включая инновационные AI-технологии.

Продукт сложный и технически интересный — с прицелом на разработчиков и бизнес любого масштаба. Мы растем вдвое быстрее рынка и ждем тех, кто хочет развивать продукт-лидер.

Один из ключевых продуктов — платформа Database as a Service (DBaaS). Мы предоставляем клиентам managed-инстансы популярных СУБД и очередей: PostgreSQL, MySQL, Redis, MongoDB, OpenSearch, ClickHouse, RabbitMQ, Kafka Мы не используем готовые решения — мы пишем свою логику оркестрации, автоматизируем установку и масштабирование кластеров.

Мы ищем инженера, который хочет работать со сложной инфраструктурой, разбираться в устройстве разных тип баз данных, их оптимизации и автоматизации управления.

Мы предлагаем нашей команде

Твое решение реально меняет продукт. Задачи со звёздочкой: нестандартные сценарии, новейшее железо и технологии, плюс возможность работать на стыке направлений. Скучно не будет.

Свобода и баланс

  • Можешь работать гибридно или удаленно из любой страны мира (но по московскому времени)

  • Если работаешь удалённо – оплатим билеты в Петербург на наши запоминающиеся корпоративы

  • Каждый квартал дарим два дополнительных оплачиваемых выходных

Забота и здоровье

  • Мы IT аккредитованы и оформляем официально

  • ДМС, компенсация спорта, питания и психолога

  • Бонусные средства на личный аккаунт Timeweb Cloud для пет-проектов.

Рост и культура

  • Карьерный рост здесь не ждёт твоего запроса – мы замечаем людей и даем пространство для развития

  • Можешь выступать на конференциях и делиться экспертизой публично – это приветствуется

  • Внутри компании: участвуем в забегах, устраиваем кибертурниры, собираемся клубом настолок и не только

Чем предстоит заниматься:

  • Развитие платформы
  • Автоматизировать развёртывание и управление тысячами инстансов баз данных с помощью симбиоза собственного control plane и SaltStack.

  • Проектировать архитектуру DBaaS: выбирать и внедря️ подходы к резервному копированию (WAL-G, pgBackRest), репликации, failover'у и кластеризации.

  • Участвовать в создании новых продуктов вокруг баз данных: от идеи до продакшна (новые версии СУБД, типы инстансов, дополнительные движки).

Работа с кодом и автоматизацией

  • Писать и поддерживать Salt модули (states, pillars) для развёртывания и конфигурации СУБД и очередей.

  • Разрабатывать скрипты автоматизации на Python (основной язык для логики управления жизненным циклом баз).

  • Пакетировать ПО: сборка deb-пакетов для внутренних нужд и кастомных версий СУБД.

Администрирование и надёжность

  • Обеспечивать 24/7 доступность сервисов DBaaS и инфраструктурных компонентов: мониторинг, резервное копирование, управление кластерами.

  • Развивать мониторинг и алертинг: работа с Prometheus, VictoriaMetrics, экспортерами (Postgres Exporter, MySQL Exporter, и др.), настройка дашбордов в Grafana.

  • Работать с логами: централизованный сбор через Vector, хранение в VictoriaLogs (или аналогичной системе), анализ и алертинг по логам.

  • Расследовать инциденты на уровне компонентов СУБД, ядра Linux и сети.

  • Автоматизировать рутинные операции через CI/CD и скрипты.

Что мы ждем от тебя:

Hard skills

  • Базы данных и очереди
  • Знание отличия синхронной и асинхронной репликации, шардирование

  • Глубокое понимание устройства хотя бы одной из реляционных СУБД (PostgreSQL / MySQL): процессы, журналы, буферы, изоляция транзакций, бэкапы и PITR.

  • Опыт администрирования production-инстансов СУБД и очередей (не менее 4-х из списка: PostgreSQL, MySQL, Redis, MongoDB, OpenSearch, ClickHouse, RabbitMQ, Kafka) — настройка, оптимизация запросов, тюнинг, резервное копирование, репликация.

Linux

  • Экспертный уровень Linux: понимание cgroups, namespaces, systemd, работа с дисками и файловыми системами, умение расследовать проблемы на уровне ОС (лаги, утечки, I/O).

  • Опыт сборки deb-пакетов

  • Понимание работы systemd на уровне написания своих юнитов.

Сеть

  • Уверенное знание сетевого стека Linux: iptables/nftables, сетевые namespace'ы, тюнинг сетевых параметров для баз данных, диагностика сетевых проблем.

  • Vlan/Vxlan/BGP

Инструменты автоматизации

  • Опыт работы с системами управления конфигурациями: обязательное знание SaltStack (states, pillars, reactor) или Ansible с готовностью перейти на Salt.

  • Опыт написания скриптов на Python (уровень: автоматизация рутинных задач, написание вспомогательных сервисов).

  • Понимание CI/CD (GitLab CI или аналоги) для автоматизации развёртываний.

Мониторинг и логи

  • Опыт работы с Prometheus и экспортерами, VictoriaMetrics, Grafana.

  • Понимание архитектуры сбора логов: Vector/Fluent Bit, централизованное хранение и анализ.

Виртуализация и контейнеризация

  • Работа с виртуализацией на уровне хоста (KVM/QEMU): управление выделением ресурсов, расследование проблем производительности и эффекта "шумных соседей".

  • Контейнеризация: глубокое понимание работы Docker и контейнерной изоляции (namespaces, cgroups), сборка и оптимизация образов, безопасность контейнеров.

Soft skills

  • Готовность аргументировать и отстаивать свои технические решения.

  • Системное мышление и умение видеть картину целиком: от железа и сети до клиентского опыта.

  • Ответственность за надёжность платформы и умение работать в режиме инцидентов.

Будет плюсом:

Глубокое знание СУБД

  • Опыт настройки асинхронной и синхронной репликации, patroni, haproxy/keepalived для PostgreSQL.

  • Опыт работы с шардированием (Citus, ClickHouse sharding, MongoDB sharding)..

Разработка

  • Опыт написания операторов для Kubernetes на Go (если планируется миграция или интеграция).

  • Опыт создания Salt-модулей на Python.

Инфраструктурные сервисы

  • Опыт работы с HashiCorp Vault / OpenBao для управления секретами.

  • Опыт администрирования Harbor (если используются кастомные образы).

Бэкапы

  • Опыт работы с WAL-G, pgBackRest, XtraBackup.

Наш стек:

  • Платформа: Виртуальные машины (OpenStack/KVM), собственный control plane на SaltStack

  • СУБД и очереди: PostgreSQL, MySQL, Redis, MongoDB, OpenSearch, ClickHouse, RabbitMQ, Apache Kafka

  • Бэкапы: WAL-G, pgBackRest, xtrabackup, инструменты дампа

  • Мониторинг и логи: Prometheus, VictoriaMetrics, VictoriaLogs, Vector, Grafana, экспортеры

  • CI/CD: GitLab CI

  • Языки: Python (основной), Go (вспомогательный), Bash

  • Управление конфигурациями: SaltStack

Для быстрой связи укажите @ своего телеграма в сопроводительном письме :)

Эту вакансию мы нашли в HH.ru
ТА

Таймвэб.Клауд

Санкт-Петербург

Получить оффер

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Python
стажировки по Python
Автоотклики