Middle DevOps

Описание вакансии

ArtWorkout — мобильное приложение (iOS + Android), учим рисовать через интерактивные уроки с оценкой работы в реальном времени. Растём через контент в соцсетях: у нас большая команда креаторов, и это основной источник трафика.

Команда: ~30 человек в продукте + 200+ креаторов. Формат: полностью удалённо. Культура: мало митингов, общаемся асинхронно, без жёсткой иерархии, каждый много решает сам.

Контекст найма

За несколько лет инфра выросла: основной бэк (NestJS), нотификации, аналитика, мониторинг. Всё это крутится на серверах в Hetzner Cloud, перед ними Cloudflare (DNS, LB, CDN). Инфраструктура описана в Pulumi на TypeScript (идеологически похоже на Terraform), деплой — GitHub Actions плюс bash-скрипты.

Ищем человека, который со временем возьмёт на себя IaC, пайплайны, мониторинг и инциденты, закроет накопившиеся TODO по инфре и поможет стеку постепенно эволюционировать. Работать будешь вместе с другими DevOps и разработчиками.

Первые 3 месяца

  • Разобраться в текущей инфре: IaC, скрипты деплоя, серверная топология, мониторинг.
  • Начать переработку CI/CD: навести порядок, унифицировать.
  • Доработать observability: закрыть дыры в дашбордах и алертах.

Первые 6 месяцев

  • Полностью владеешь CI/CD: пайплайны, canary, откаты — всё стабильно.
  • Observability: дашборды и алерты по всем критичным сервисам, больше покрытия трейсами.
  • План восстановления: проверенная процедура подъёма Postgres и файлов из бэкапа.
  • Подчищен legacy: выпилены мусорные сервисы и неиспользуемые DNS-записи, старый сервер api приведён к нормальному виду.
  • Предложен и согласован план развития инфры на год вперёд (k8s, Nomad или остаёмся на Compose — с обоснованием).

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

  • Поддержка и развитие IaC в Hetzner.
  • Настройка Edge: Cloudflare, DNS, Load Balancer, правила, SSL/TLS.
  • CI/CD: GitHub Actions + bash + Docker Compose + k8s.
  • Observability: ClickStack, VictoriaMetrics + Grafana, OpenTelemetry Collector на всех серверах.
  • Эксплуатация баз: PostgreSQL (+ pgBouncer), Redis, ClickHouse.
  • Бэкапы и восстановление: часть сервисов требует обновления процессов бэкапа.

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

Must have:

  • 2+ года в DevOps / SRE / системном администрировании на проде.
  • Уверенно работаешь с Linux на проде (Ubuntu / Debian), хорошо знаешь bash.
  • Docker и Docker Compose на проде: многоэтапные сборки, проверки здоровья контейнеров, тома, сети, ограничения по ресурсам.
  • Опыт работы с IaC: Например, Terraform или Pulumi на проде.
  • Python на уровне продовых утилит и вспомогательных скриптов для CI.
  • TypeScript хотя бы чтобы читать инфраструктурный код и править его с подсказками.
  • CI/CD: GitHub Actions, GitLab CI или Jenkins.
  • Опыт работы с любым облаком на проде (AWS, GCP, Azure, Hetzner, DO, Yandex), конкретный провайдер не важен.
  • Настройка Edge: DNS, балансировщики, проксирование / CDN, SSL/TLS.
  • Базы данных: PostgreSQL,redi, бэкапы, восстановление, миграции, понимаешь, как работает пул соединений.
  • Мониторинг и логи: Prometheus или VictoriaMetrics + Grafana, плюс любое решение для логов (ELK, Loki, VictoriaLogs). Дашборды и алерты пишешь сам.
  • Хранение секретов (1Password, Vault, SOPS, SSM — любое), базовая защита Linux, понимаешь принцип минимальных прав доступа.
  • Английский B1+ (техническая переписка, документация).

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

  • Опыт миграции с bash-деплоев на Ansible, Nomad или k8s.
  • Pulumi на TypeScript (наш IaC).
  • Hetzner Cloud.
  • Kubernetes хотя бы на уровне пользователя: deployment, service, ingress, RBAC, Helm. Сейчас k8s у нас нет, но возможна миграция.
  • ClickHouse в проде.
  • Airflow (эксплуатация, без написания DAG'ов).
  • Брокеры сообщений: RabbitMQ, Kafka.
  • Caddy как gateway / LB.
  • HyperDX / ClickStack или другая система мониторинга на базе ClickHouse.
  • OpenTelemetry Collector, Tempo / Jaeger.
  • Cloudflare на продвинутом уровне: Workers, Tunnels (cloudflared), Zero Trust Access.
  • A/B tests, GrowthBook.

Условия

  • Полностью удалённо.
  • Оформление как ИП.
  • Зарплата: $2 000 – $4 000 в месяц, по итогам интервью.
  • Напрямую с фаундером и техлидами, минимум бюрократии.
  • Возможность вырасти до Lead DevOps по мере роста команды и инфры.

Этапы найма

  1. Анкета и небольшое тестовое (асинхронно).
  2. Скрининг с HR (~30 мин).
  3. Техническое интервью с техлидами (~30 мин), одним звонком:
    • обмен вопросами: ты про нас, мы про тебя — Linux, Docker, IaC, CI/CD, observability, базовая безопасность;
    • практическая задача: разбор куска нашего IaC-кода или мини-кейс.
  4. Оффер.
Посмотреть контакты работодателя

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

  • Москва

  • Не указана

Рекомендуем
SIMUSHKA Distribution & Academy

DevOps-инженер (middle, middle+)

SIMUSHKA Distribution & Academy

  • Москва

  • от 250000 RUR

Рекомендуем
Экваил

Middle DevOps Engineer

Экваил

  • Москва

  • от 250000 RUR

Рекомендуем
Rubbles

DevOps Engineer

Rubbles

  • Москва

  • до 300000 RUR

Домклик

DevOps-инженер

Домклик

  • Москва

  • до 300000 RUR

  • Москва

  • до 300000 RUR

MANGO OFFICE
  • Москва

  • до 300000 RUR

Студия Кефир

SRE/DevOps Engineer Md/Se

Студия Кефир

  • Москва

  • до 300000 RUR

Стрит Фалькон

Middle DevOps инженер

Стрит Фалькон

  • Москва

  • до 300000 RUR

Снэп АйТи

DevOps-инженер

Снэп АйТи

  • Москва

  • до 210000 RUR

Amex Development

DevOps-инженер

Amex Development

  • Москва

  • до 210000 RUR

DevOps специалист

ЧЕСТНО-ВЫГОДНО ИИ-сервис роста выручки для филиальных сетей

  • Москва

  • до 400000 RUR

COMPETO LLC

DevOps-инженер

COMPETO LLC

  • Москва

  • до 400000 RUR

Стрит Фалькон
  • Москва

  • от 200000 RUR

Senior DevOps

Лектон

  • Москва

  • от 200000 RUR

  • Москва

  • до 200000 RUR

  • Москва

  • до 200000 RUR

Xello
  • Москва

  • до 200000 RUR

ИЦ АЙ-ТЕКО

DevOps-инженер

ИЦ АЙ-ТЕКО

  • Москва

  • до 180000 RUR

Asfera HR Solutions
  • Москва

  • до 280000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию