#вакансия #SRE #DevOps
Вакансия: Junior++/ Middle DevOps SRE/Platform Engineer
Проект: flexcard
Вилка: 150 000 рублей - 220 000 рублей на руки + премия
Формат: Удаленно. При желании гибрид Москва/Вологда
Причина поиска: Расширение команды. От Вас важна мотивация расти в SRE/Platform Engineering и готовность работать в паре с опытным Senior специалистом.
Проект flexcard - сервис виртуальных банковских карт для оплаты рекламы и онлайн-сервисов. Мы создаём удобные и безопасные платёжные решения для рекламодателей, маркетинговых команд и бизнеса, которым нужны стабильные инструменты для закупки трафика и работы с международными площадками.
Основные обязанности:
- Операционная поддержка инфраструктуры: реакция на алерты, диагностика типовых инцидентов, выполнение runbook'ов, эскалация сложных случаев.
- Поддержка и развитие CI/CD-пайплайнов: участие в настройке сборок, деплойментов, исправление типовых ошибок пайплайнов.
- Перевод типовых конфигураций в код (IaC): написание и поддержка Terraform/Ansible-модулей по готовым шаблонам, устранение ручных операций.
- Мониторинг и наблюдаемость: настройка дашбордов и алертов (Grafana, Prometheus/VictoriaMetrics, Loki), участие в разборе инцидентов и подготовке post-mortem.
- Поддержка контейнерной платформы (Deckhouse/Kubernetes): администрирование, работа с подами, сетями, секретами; участие в миграциях.
- Автоматизация рутины: написание скриптов (Bash/Python) для повторяющихся задач, сокращение toil.
- Документирование: ведение runbook'ов, инструкций, реестра активов и отклонений - чтобы знания не оставались в голове одного человека.
Владение специфичными компьютерными программами:
- ОС: Linux (уверенный пользователь: терминал, файловая система, процессы, systemd, сети).
- Скриптинг: Bash (обязательно), Python (базовый уровень для автоматизации).
- Инструменты: Git, CI/CD (GitLab CI / GitHub Actions / аналог), системы мониторинга (Prometheus/VictoriaMetrics, Grafana), логирование (Loki/ELK - базово).
- Контейнеры: Docker (уверенно), Kubernetes/Deckhouse (базовое понимание: поды, сервисы, ingress, конфигурации).
- IaC: Terraform/Ansible - базовый уровень (умение читать и адаптировать существующие модули).
- Желательно: Vault, PAM (Teleport), WireGuard, WAF (Cloudflare/аналог), ClickHouse, Redis, MariaDB.
Знания, необходимые для выполнения данной работы:
- Устройство Linux: процессы, память, диски, сеть (TCP/IP, DNS, маршрутизация, базовый firewall).
- Принципы работы CI/CD и жизненного цикла разработки ПО.
- Основы контейнеризации и оркестрации: зачем нужны Docker и Kubernetes, как работают поды, сервисы, ingress.
- Базовые принципы SRE: SLI/SLO, алертинг, инцидент-менеджмент, post-mortem, error budget.
- Понимание, что инфраструктура должна быть описана кодом, а не собрана руками.
- Основы безопасности: почему нельзя хардкодить секреты, зачем нужны отдельные учётные записи, минимальные привилегии.
Навыки, необходимые для выполнения данной работы:
- Диагностика: умение читать логи, метрики, трейсы; отличать симптом от корневой причины; не бояться "копать" глубже.
- Автоматизация: способность превратить повторяющуюся ручную операцию в скрипт или пайплайн.
- Чтение чужого кода: базовое понимание Python/Django или другого бэкенд-кода — чтобы помогать разработчикам с деплоем и диагностикой.
- Работа по инструкции и инициатива: умение выполнять runbook точно, но при этом замечать, что можно улучшить, и предлагать изменения.
- Коммуникация: способность понятно описывать проблемы и решения в чате и на встречах.