Мы находимся в поиске опытного Senior SRE Engineer для развития highload проектов.
Нам нужны амбициозные профессионалы, мотивированные и ответственные инженеры, готовые предлагать, ясно объяснять, реализовывать и отвечать за свои решения.
Языки разработки приложений: PHP 8+, Go, NodeJS.
Инфраструктура и эксплуатация: Kubernetes (managed и self-hosted), Docker, Gitlab CI/CD, ArgoCD и Ansible, AWS (terraform/terragrunt), baremetal серверы, Hashicorp Vault.
Базы данных и брокеры сообщений: MySQL, ClickHouse, Redis, RabbitMQ, Kafka.
Мониторинг и observability: Grafana, VictoriaMetrics, OpenSearch, OpenTelemetry, NewRelic.
Наши ожидания от кандидата:
- VictoriaMetrics: глубокое понимание архитектуры (vmagent, vmselect, vmstorage), опыт работы с кластером, оптимизация cardinality и churn rate;
- PromQL: уверенное владение для создания запросов, алертов и дашбордов;
- Zabbix: опыт администрирования, настройка шаблонов, триггеров, интеграций;
- Grafana: создание и поддержка дашбордов, переменные, annotations, плагины;
Логирование:
- OpenSearch: администрирование кластера, оптимизация индексов, lifecycle policies;
- Graylog: общее представление;
- Понимание structured/unstructured логов, парсинг, агрегация;
Трейсинг и APM:
- OpenTelemetry: collector, instrumentation, экспорт в различные backend’ы;
- Понимание distributed tracing концепций;
Инфраструктура:
- Kubernetes: уверенная работа (deployments, configmaps, secrets, helm charts);
- AWS: EC2, VPC, CloudWatch, базовое понимание сервисов;
- Bare metal: мониторинг железа, RAID, сеть;
- IaC: Terraform или Ansible (для деплоя мониторинга);
- GitOps: ArgoCD или Flux (для управления конфигурациями);
Алертинг:
- VMAlert и Alertmanager: настройка правил, routing, inhibition;
- Опыт аудита и оптимизации алертов;
SRE практики:
- Incident management: понимание процессов, post-mortems;
- Capacity planning: работа с трендами, прогнозирование роста;
- Аналитическое мышление для troubleshooting;
- Способность работать с большими объемами данных;
- Умение приоритизировать алерты по критичности;
- Коммуникация с командами разработки для настройки метрик;
- Проактивность в поиске проблем до их эскалации.
Будет плюсом:
- Scripting: Python или Go для автоматизации и интеграций;
- SLO/SLI/SLA: опыт внедрения и мониторинга;
- CI/CD: GitLab CI, Jenkins для автоматизации деплоя мониторинга;
- Дополнительные системы: Thanos, Mimir, Loki, Tempo, Jaeger;
- Cost optimization: FinOps практики для observability;
- Документация: умение писать runbooks, playbooks;
- Базы данных: мониторинг MySQL, PostgreSQL, ClickHouse, Redis.