Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
OneSecret — внутренний сервис хранения и управления секретами (API-ключами, токенами, паролями и сертификатами) для продуктов экосистемы VK. Он построен на HashiCorp Vault с собственными плагинами аутентификации. Система должна быть быстрой, доступной и строго консистентной.
задачи
Разрабатывать и развивать Go API
Работать с хранилищами: хранить метаданные секретов, обеспечивать поиск и идемпотентность
Обеспечивать отказоустойчивость и производительность
Развивать модель доступа: роли и авторизацию
Отвечать за эксплуатационное качество: тесты, метрики, логирование и диагностику инцидентов
требования
Опыт разработки и эксплуатации бэкенд-сервисов на Go
Умение проектировать API и модели данных, уверенно работать с SQL и PostgreSQL, понимание транзакций и конкурентного доступа
Понимание принципов надёжных распределённых систем: идемпотентности, повторных попыток, деградации зависимостей, работы с несколькими базами данных и репликами
Опыт аутентификации, авторизации и построения ACL-моделей
Умение диагностировать проблемы по логам и метрикам
Внимательность к деталям в задачах, связанных с безопасностью и доступом к чувствительным данным
Будет плюсом: опыт работы с HashiCorp Vault, эксплуатации PostgreSQL под нагрузкой, репликации, пулами соединений, разделением чтения и записи, проектирования систем управления доступом RBAC/ACL