🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Go‑разработчик в Телеметрию

Местоположение и тип занятости

Можно удаленно

Компания

Продуктовая экосистема, которой пользуется каждый третий бизнес России

Описание вакансии

О компании и команде

Контур — экосистема для бизнеса. Мы помогаем клиентам тратить меньше времени на рутину, делаем общение с контрагентами проще и прозрачнее. У нас продуктовая, а не заказная разработка. С 1988 года мы делаем сервисы как для себя — со вниманием к деталям, поэтому решениями Контура пользуются 2,3 млн компаний в России и за рубежом.

О проекте

Grafana — система визуализации данных, позволяющая инженерам настраивать мониторинги работоспособности своих систем и отслеживать их жизнеспособность. Один из источников данных — высоконагруженная система хранения и обработки метрик Graphite. Для нас важно, чтобы инженеры Контура не тратили время на мониторинги «в ручном режиме», поэтому мы используем Moira — open-source систему оповещения о нештатных ситуациях в реальном времени, основанную на данных Graphite и Prometheus.

Ожидания от кандидата

  • Опыт промышленной разработки от 2-х лет на любом языке.
  • Знание основ языка Go, владение стандартным инструментарием (IDE, инструменты сборки, линтеры и пр.).
  • Опыт командной разработки.
  • Желание и умение заниматься исследовательской деятельностью.
  • Умение покрывать свой код тестами, в команде принято покрывать код юнит-тестами.
  • Опыт работы с Grafana: умение писать запросы на PromQL и/или Graphite.

Дополнительным плюсом будут

  • Опыт работы и построения микросервисной архитектуры.
  • Знания технологии контейнеризации Docker и опыт работы с платформой оркестрации Kubernetes.
  • Опыт работы с Redis, Redis Cluster, Sentry, Vault, Ansible, Kibana, Clickhouse.
  • CI/CD: был опыт в написании pipelines, понимание устройства.
  • Владение Python.

Задачи, которые предстоит решать

  • Участвовать в проектировании новых фич.
  • Повышать отказоустойчивость сервиса;
  • Развивать, поддерживать и оптимизировать инсталляции Graphite в Контуре.
  • Анализировать и декомпозировать задачи.
  • Уаствовать в code review.

Условия работы

  • Уровень дохода, который зависит от ваших технических знаний и навыков. Раз в полгода мы пересматриваем зарплаты в зависимости от вашего роста в качестве инженера. Финансовые бонусы, они же премии, тоже есть: за месяц, квартал, год.
  • Нам важно, чтобы вам было комфортно: непринципиально, где вы находитесь и во сколько начинаете рабочий день. Главное — быть в синхроне с командой и выполнять задачи в срок.
  • Мы поддерживаем участие разработчиков в конференциях, митапах и обучающих проектах. Наши деврелы помогут написать статью на Хабр, снять видео или подготовиться к выступлению на конференции.
  • У нас сильное инженерное сообщество: регулярно проводим техническую конференцию Конфур, обмениваемся опытом между командами, проводим дизайн-ревью с экспертами в разных технологиях. Всегда найдется, с кем посоветоваться.
  • Мы всегда на «ты». Максимум горизонтальных связей в коллективе, чтобы быстрее договариваться и решать рабочие задачи. А еще у нас есть инженерный совет, который придумывает и реализует проекты для улучшения жизни инженеров в компании, и в него можно попасть.