Инженер по мониторингу и наблюдаемости
Мы ищем инженера по мониторингу и наблюдаемости для проектирования, создания и обслуживания комплексной инфраструктуры наблюдаемости на нашей платформе. В этой роли вы будете отвечать за полный жизненный цикл систем мониторинга, логирования и трассировки — от архитектуры и внедрения до разработки пользовательских агентов и постоянной оптимизации. Вы будете тесно сотрудничать с командами разработки, DevOps и платформы, чтобы обеспечить глубокую видимость на каждом уровне нашей инфраструктуры и приложений.
Что мы предлагаем
- Открытую культуру, основанную на обратной связи, которая поддерживает непрерывный профессиональный рост, как в качестве технического лидера, так и в качестве руководителя.
- Распределенную гибридную рабочую среду с командами в разных часовых поясах.
- Конкурентоспособную заработную плату и льготы для благополучия.
- Возможность с нуля формировать стратегию наблюдаемости и пилотировать современные инструменты и практики.
- Совместную среду, где ваш опыт напрямую влияет на надежность и производительность платформы.
Что вы будете делать
- Проектировать и архитектурно оформлять комплексные решения для наблюдаемости, охватывающие метрики, логи, трассировки и синтетический мониторинг как в локальных, так и в облачных средах.
- Создавать, поддерживать и расширять пользовательские агенты мониторинга и экспортеры, адаптированные для внутренних сервисов и компонентов инфраструктуры.
- Разрабатывать и поддерживать высокоточные дашборды, оповещения и руководства (runbooks), которые предоставляют действенные сведения как операционным, так и инженерным командам.
- Отвечать за полный жизненный цикл стека мониторинга — развертывание, масштабирование, настройку производительности и планирование мощностей.
- Реализовывать и поддерживать конвейеры распределенной трассировки для обеспечения глубокой видимости взаимодействий между сервисами.
- Определять и обеспечивать соблюдение стандартов и лучших практик наблюдаемости в командах.
- Участвовать в реагировании на инциденты, используя данные наблюдаемости для ускорения анализа первопричин и их устранения.
- Оценивать и интегрировать новые инструменты мониторинга и наблюдаемости по мере развития экосистемы.
- Тесно сотрудничать с командами платформы, сетевой инфраструктуры и разработки приложений для обеспечения всестороннего охвата и минимизации «слепых зон».
О вас
- Вы — практический инженер с глубоким опытом в создании и эксплуатации платформ наблюдаемости в больших масштабах.
- Вы обладаете глубоким пониманием внутренних процессов Linux и сетевых технологий, и вы уверенно пишете код продакшн-качества.
- Вы преуспеваете в сложных, многоуровневых средах инфраструктуры и можете преобразовывать необработанные телеметрические данные в ценную оперативную информацию.
Must-have
- Более 5 лет опыта работы в сферах мониторинга, наблюдаемости или SRE с непосредственным владением инфраструктурой наблюдаемости.
- Глубокие знания как минимум двух из следующих технологий: Prometheus / VictoriaMetrics, Elastic Stack (Elasticsearch, Logstash, Kibana, Filebeat), Grafana, Loki, Jaeger / Tempo / OpenTelemetry.
- Большой опыт написания и поддержки пользовательских агентов мониторинга или экспортеров (Go, Python или аналогичные).
- Прочные знания администрирования Linux и внутренних процессов (сетевой стек, настройка ядра, управление процессами).
- Основательные знания сетевых технологий — TCP/IP, DNS, VLAN, маршрутизация, анализ трафика, правила межсетевого экрана.
- Опыт развертывания и эксплуатации систем мониторинга в средах Kubernetes.
- Владение инструментами IaC и GitOps (Terraform, Ansible, Flux, ArgoCD или аналогичные).
- Навыки написания скриптов и автоматизации (Python, Go, Bash). Опыт работы с конвейерами агрегации логов и понимание управления логами в больших масштабах.
- Опыт эффективного реагирования на инциденты и умение создавать стратегии оповещения, которые снижают шум и улучшают MTTR.
Nice to have
- Опыт работы с системами распределенной трассировки (Jaeger, Tempo, OpenTelemetry) в больших масштабах.
- Знакомство с внутренними механизмами баз данных временных рядов и оптимизацией запросов (PromQL, MetricsQL, KQL).
- Опыт работы с наблюдаемостью service mesh (телеметрия Istio, Linkerd).
- Знание подходов APM и синтетического мониторинга.
- Знакомство с потоковыми платформами (Kafka) в качестве части конвейеров логов/метрик.
- Опыт работы с облачным мониторингом в мультиоблачных или гибридных средах (AWS, GCP, Azure).
- Опыт в планировании мощностей и инжиниринге производительности.