Ищем Senior DevOps-инженера на part-time, который поможет привести текущую инфраструктуру к стабильному, наблюдаемому и управляемому состоянию (Infrastructure as Code).
Инфраструктура распределена между выделенными серверами, Heroku и AWS. Основная задача — стабилизация, внедрение мониторинга и алертинга, а затем постепенный перевод в IaC (Pulumi).
Задачи:
Первый этап (1 месяц): стабилизация
- Стабилизация PostHog под высокой нагрузкой (мониторинг, алертинг, оптимизация ingestion pipeline)
- Настройка проксирования для PostHog
- Усиление безопасности инфраструктуры (бэкапы, SSL/TLS, ревизия портов)
- Настройка базового алертинга (Kafka lag, ресурсы серверов, рестарты контейнеров)
Второй этап (2–3 месяц): развитие
- Перевод инфраструктуры в Infrastructure as Code (Pulumi)
- Развитие мониторинга и логирования (Prometheus, Grafana)
- Поддержка и развитие self-hosted сервисов (PostHog, Dittofeed и др.)
- Сопровождение AWS (RDS) и постепенное расширение использования облака
Регулярные задачи:
- Поддержка и развитие Docker Swarm окружений
- Сопровождение CI/CD пайплайнов (GitHub Actions)
- Управление сетевой инфраструктурой (Nginx, reverse proxy, SSL, Cloudflare)
- Реагирование на инциденты, проведение post-mortem
- Документирование инфраструктуры и процессов (runbooks)
Требования:
- 3+ лет опыта в DevOps / SRE / системном администрировании
- Уверенный опыт работы с Docker (Compose, Swarm) в production
- Опыт построения и поддержки безопасной инфраструктуры (IAM, управление доступами, сетевые политики, SSL/TLS, hardening)
- Опыт работы с Kafka / Redpanda, ClickHouse
- Настройка мониторинга (Prometheus, Grafana) и алертинга
- Опыт работы с Nginx, reverse proxy, SSL
- Базовые знания AWS (RDS, VPC, IAM, Security Groups)
- Опыт с IaC (Pulumi или Terraform)
- Опыт настройки CI/CD (GitHub Actions / GitLab CI)
Будет плюсом:
- Опыт с PostHog (self-hosted)
- Опыт с OpenSearch / Elasticsearch
- Опыт работы с Heroku или другими PaaS
- Опыт с Kubernetes
- Опыт в high-load проектах (gaming, fintech, e-commerce)
Условия:
- Частичная занятость (примерно 12 часов в неделю).
- Удаленный формат работы.
- Выплата заработной платы в крипте.
- Нахождение в Москве или ближайших городах для возможных командных встреч.