Go-разработчик в Infrastructure & Operations

Требования

БэкендGolangKubernetesPythonPostgreSQLRabbitMQGitLab

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

Полный рабочий деньМожно удаленно

Компания

Все организации города, их контакты, адреса, время работы + трехмерная карта + маршруты проезда

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

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

Привет! Мы — команда Infrastructure & Operations. Cоздаём инфраструктурные решения и внедряем новые технологии для команд разработки 2ГИС. Придерживаемся IaC и легко поддерживаем свои решения в геораспределённых дата-центрах.
Ищем middle+ -разработчика, готового поддерживать сервисы с нагрузкой в 10 000+ RPS в нескольких геораспределённых дата-центрах.

Задачи

Три основных направления в нашей работе — тайловый сервер, защита от парсинга и инструменты для доставки логов, автоматизации инфраструктуры и SLA/Status reports.
Пара слов о нашей инфраструктуре:

  • тайловый сервер — 7000 RPS;
  • защита от парсинга — 2000 RPS;
  • тулза для логов — 50 000 RPS;
  • шаблонизатор k8s-манифестов — k8s-handle.

Кроме этих трёх больших задач ты займёшься разработкой новой функциональности, code review и рефакторингом существующего кода. 

Стек

  • и иногда Python
  • Деплой всего в k8s
  • PGSQL, Cassandra, Redis или S3 для хранения данных
  • Очереди — RabbitMQ или Kafka
  • DevOps, Gitlab CI/CD, вот это всё

Требования

  • Уверенное владение , опыт профилирования кода
  • Опыт работы с PostgreSQL или другой реляционной БД
  • Трепетное отношение к тестированию собственного кода, знание методов тестирования и умение их применять
  • Понимание архитектуры современных веб-приложений
  • Docker/Nginx на базовом уровне
  • Умение структурировано и доступно выражать свои мысли, а также аргументированно отстаивать свою позицию

Опыт работы с Cassandra и Kafka будет плюсом. Если тебе не хватает знаний в перечисленных технологиях, но ты готов стать экспертом в них — пиши, и мы что-нибудь придумаем.

Работа в R&D 2ГИС

Зарплата вовремя, полностью белая, индексируется. Есть ДМС. Спокойно относимся к удалёнке. Если захочется работать из офиса — поможем с релокацией в Новосибирск. Предоставляем несколько вариантов техники. Для удалёнки — доставим и поможем настроить. Используем современные технологии и любим о них говорить: рассказываем о наших продуктах в дайджесте Доставили, делимся опытом на конференциях и пишем на Хабр. Некоторые конференции — например, DevDay — проводим сами. Любим тех, кто умеет работать в команде, открыто общается и вместе с командой находит лучшие решения.