Go-разработчик в команду PaaS

В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com

О команде

Мы создаём платформенные инструменты доставки сервисов: проектируем и поддерживаем CI/CD-пайплайны, средства развёртывания в кластеры Kubernetes и механики последующего масштабирования. Наши пайплайны ежедневно запускаются более 15 000 раз, доставляют изменения для примерно 5 000 сервисов в десятки кластеров, проходят десятки автоматических проверок качества и выдерживают отказ отдельных кластеров. Мы используем Automated Canary Deployment и Continuous Deployment, чтобы ускорять релизы и снижать число инцидентов.

Мы продуктовая команда, а не DevOps или SRE. Мы работаем по Scrum, роли Product Manager/Owner, Project Manager и Scrum Master распределяются внутри команды.

Технологии, которые мы используем:

  • Go, MongoDB, PostgreSQL, Redis;
  • Kubernetes, TeamCity, Argo Workflows, Argo CD;
  • легаси практически нет, в ключевых компонентах мы проводим плановые рефакторинги.

Вам предстоит:

  • Проектировать и реализовывать микросервисы и cli инструменты на Go;
  • принимать участие в архитектурных решениях, технических дискуссиях, защищать технические решения;
  • писать юнит и интеграционные тесты;
  • настраивать мониторинг и алертинг;
  • анализировать и устранять инциденты в продакшене;
  • принимать участие в планировании спринтов и ретроспективах;
  • выявлять и устранять причины ошибок в пользовательских сценариях и предотвращать их повторение.

Мы ждём, что вы:

  • Уверенно владеете Go, понимаете особенности рантайма и конкурентности и пишете читаемый и поддерживаемый код;
  • имеете опыт работы по Scrum, умеете декомпозировать задачи и адекватно оценивать их объём;
  • мыслите системно и умеете находить первопричины проблем, а не только устранять их последствия.

Будет здорово, если вы:

  • имеете опыт фича-лидства в проектах длительностью три месяца и более;
  • работали в платформенных командах и создавали инструменты для других разработчиков (PaaS, DBaaS, Iaas);
  • имеете практический опыт работы с Kubernetes на уровне администрирования и/или разработки.

Работа у нас — это:

  • Возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • талантливая команда, готовая поддержать ваши инициативы;
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
  • прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
  • личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
  • забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
  • удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Поделиться
Скопировать ссылку Вконтакте Telegram WhatsApp