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