Golang-разработчик (команда Core API)

Golang-разработчик (команда Core API)

Если вам хочется работать со множеством разных технологий, быть как можно ближе к продакшену (но в то же время не иметь root на прод), вам интересно решать нетривиальные технические задачи, исследовать, строить удобную надежную инфраструктуру — вы по адресу.

Став частью команды Core API, ваша деятельность будет сконцентрирована вокруг следующих задач:

  • поддерживать и улучшать SLA сервисов API Почты;
  • повышать отказоустойчивость инфраструктуры;
  • уменьшать время доставки кода в продакшен;
  • всеми способами упрощать жизнь разработчиков продукта.

Наш стек технологий: Go (70%↑), Perl (30%↓), Python (автотесты), Tarantool как БД, Puppet для IaaC на bare metal, GitLab как CI, Kubernetes (и все сопутствующее ему) и многое другое.

Задачи

  • Разработка и поддержка инфраструктурной части клиентского API Почты: фреймворк, библиотеки, окружение, CI, высоконагруженные части (с предварительным проектированием);
  • миграция существующих сервисов API в Kubernetes с учетом высоких требований к надежности и безопасности;
  • разработка и поддержка внутренних инструментов для ускорения разработки и релизного цикла сервисов и мониторинга их работы;
  • поддержка инфраструктуры автоматизированного тестирования API Почты;
  • мониторинг эксплуатации сервисов в продакшене на bare metal и в Kubernetes и решение возникающих проблем во взаимодействии с отделом эксплуатации, проведение работ по превентивному предотвращению.

Требования

  • Умение программировать на Go (от мелких CLI-утилит до серьезных демонов);
  • свободное владение Linux (сконфигурировать и поднять nginx через systemd, настроить syslog, прокатить puppet/ansible, настроить cron, почитать логи, разобраться с ошибками envoy...);
  • понимание принципов работы Kubernetes (как запрос извне доходит до приложения, что такое sidecar-контейнер, как производится rollout release) и опыт запуска приложений в нем (как минимум, поднимали HTTP-сервер, например);
  • владение любым скриптовым языком (Perl/Python/Ruby/PHP) — будет жирным плюсом и облегчит жизнь.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи

Формат работы

дистанционный

Уровень

middle

График работы

полный

Почта

Крупнейший и самый популярный почтовый сервис в русскоязычном сегменте. Мы постоянно работаем над новыми технологиями и взаимодействуем с высоконагруженными проектами мирового уровня.

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи

Похожие вакансии

Go/Python разработчик Dbaas

Tarantool
Москва, гибкий

С++ Developer в направление умных устройств

Маруся и VK Капсула
Москва, гибкий

Golang-разработчик (инфраструктурная команда Почты Mail.ru)

Почта
Москва, гибкий

Go Developer

VK Cloud
Москва, гибкий

Site Reliability Engineer (SRE)

Технический департамент
Москва, гибкий

Специалист 2-й линии технической поддержки

VK Tax Compliance
Москва, гибкий

Go developer в команду экспериментальных продуктов

Mail.ru
Москва, гибкий

Go Developer

VK Музыка
дистанционный

Бэкенд-разработчик (поиск и тематика «Спорт»)

Дзен
Москва, офисный

Go-разработчик

VK Teams
Москва, гибкий

Java-разработчик в команду Поиска

ОК
Санкт-Петербург, комбинированный

Руководитель бэкенд-разработки рекомендаций VK Музыки

Департамент AI
Москва, гибкий

DevOps-инженер на проект DevPlatform

VK Tech
Москва, гибкий

Go Developer в команду Заметок

Mail.ru
Москва, гибкий

Go/Python инженер-разработчик

Единые облачные технологии
дистанционный

Бэкенд-разработчик

VK
Москва, гибкий

Senior Go Developer

VK Pay
Москва, гибкий

Backend разработчик в команду VK ID

Экосистемные сервисы
Москва, гибкий

Software Engineer

Технический департамент
дистанционный

Python разработчик в команду СМБ

Рекламные технологии
Санкт-Петербург, гибкий

Senior C++ Developer в VK Рекламу

VK Реклама
Москва, гибкий

Go Developer (VK Доска)

Почта
Москва, гибкий

Архитектор внедрения Private Cloud

VK Cloud
Москва, гибкий

Pre-sale DevPlatform Architect

VK Tech
Москва, гибкий

Технический руководитель проекта

VK
Москва, гибкий

Go-разработчик

VK Реклама
Москва, гибкий

DBA

VK Customer Experience Hub
Москва, гибкий

Go-разработчик

VK Customer Experience Hub
дистанционный

С++ разработчик

MyTracker
Москва, комбинированный

Старший разработчик C++

Оператор рекламных данных
Санкт-Петербург, гибкий

Руководитель Backend-разработки

VK Cloud
Москва, гибкий

DevOps VK Teams

VK Teams
Москва, гибкий

Data Scientist в команду аукциона

Рекламные технологии
Москва, гибкий

Go/Python Developer в команду Runtime

VK Cloud
Москва, гибкий

Golang-разработчик в команду WorkMail (B2B Почта/Календарь)

VK Tech
Москва, гибкий

Senior PHP-разработчик

MyTracker
Москва, гибкий

Fullstack разработчик

VK
Москва, гибкий

PHP-разработчик

VK Музыка
Санкт-Петербург, гибкий

Старший разработчик C

Технический департамент
Москва, гибкий

PHP-разработчик

Средний и малый бизнес
Москва, гибкий

Senior Go Developer

VK Predict
Москва, гибкий

Технический руководитель проекта (СТО)

VK
Санкт-Петербург, гибкий

Python разработчик в команду IaaS Network Services

VK Cloud
Москва, гибкий

PHP developer в команду VK ID

Экосистемные сервисы
Москва, гибкий

C++ Developer в Новости

VK
Москва, гибкий

Golang-разработчик в команду Календарь

Почта
Москва, гибкий

Go разработчик в "Биржу креаторов"

VK
Москва, гибкий

Senior/middle C++ разработчик

VK Teams
Москва, гибкий

DevOps в команду разработки ИБ

Информационная безопасность
Москва, гибкий

SRE / Системный администратор Linux (One Cloud)

Единые облачные технологии
Санкт-Петербург, гибкий

Backend Developer

VK Реклама
Москва, гибкий

Go Developer

Единые облачные технологии
Москва, гибкий

Ведущий Java-разработчик

Единые облачные технологии
Москва, гибкий