Observability engineer в кластер Observability & Reliability (Логи)

Дата размещения вакансии: 22.10.2024
Работодатель: Ecom.tech
Уровень зарплаты:
з/п не указана
Город:
Москва
Овчинниковская набережная 18/1с2
Требуемый опыт работы:
От 3 до 6 лет

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

  • Подготовкой и развитием инфраструткуры в части логирования и наболюдаемости,
  • Внедрением новых решений и оптимизацией уже существующих.
  • Автоматизацией процессов управления и сопровождения.
  • Конфигурированием централизованных систем логирования, следуя принципам Infrastructure as a Code (описание новых сущностей, рефакторинг и поддержка уже описанного).
  • Развитием Ops подходов (в частности, DevSecOps и GitOps).
  • Брать ответственность за функционирование всех сред (от разработки до production’а) в рамках своих обязанностей.
  • Помогать в локализации инцидентов, участвовать в их решении и последующем анализе.

Что для этого нужно:

  • Опыт администрирования GNU/Linux;
  • Опыт работы с системами управления конфигурациями. Мы используем Ansible и Terraform, но подойдет опыт с любым из похожих инструментов (Salt, Chef, Puppet, etc.);
  • Опыт написания и оптимизации docker-compose и Dockerfile;
  • Опыт управления системой оркестрации контейнеров Kubernetes;
  • Опыт работы с CI/CD инструментами (Jenkins, GitlabCI, TeamCity, etc.);
  • Опыт работы с бутстрапом ElasticSearch / OpenSearch кластеров, менеджмента структуры в них и решения возникающих проблем;
  • Опыт в построении централизованного мониторинга и знание инструментов Prometheus / Grafana / VictoriaMetrics / Zabbix;
  • Опыт централизованной сборки, агрегации и хранения логов посредством любых проксирующих элементов (vector, logstash, filebeat, winlogbeat, fluentbit, fluentd (td-agent);
    использования брокеров сообщений Apache Kafka / RabbitMQ.

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

  • Опыт работы с opentelemetry
  • Опыт описания инфраструктуры как код с нуля;
  • Опыт написания эффективных комплексных Pipeline’ов (не важно для какого CI инструмента);
  • Понимаете факторов эффективной разработки;
  • Понимание DevOps методологии и особенностей доставки кода;
  • Знание и практический опыт в скриптовых языках (Shell script, Python, Ruby, Lua, etc.).

Процесс рассмотрения кандидатов:

Общение с рекрутером - прескрининг - техническое интервью - финальное интервью - оффер!