Команда IDM разрабатывает и поддерживает сервис управления идентификацией и доступом (IAM). Это важное направление в VK Cloud. Мы делаем так, чтобы управление доступами к облачным ресурсам было удобным и безопасным для всех — от частных пользователей до корпораций.
Мы также интегрируем свои решения с Mail.ru, ВКонтакте и другими популярными сервисами VK. В нашем портфеле — проекты, которые помогают компаниям защищать и масштабировать облачные активы.
Среди наших достижений:
- обслуживание порядка 6000 запросов к API в секунду;
- разработка функций, обрабатывающих более 10 миллиардов событий в месяц;
- создание и управление более чем 500 различными политиками доступа и безопасности.
Наши преимущества:
- наша работа важна для безопасности данных и процессов на платформе VK Cloud. Вы будете участвовать в принятии решений на всех этапах продуктовой разработки;
- мы гибко управляем проектами — новые сотрудники быстро интегрируются в команду. За последний год мы увеличили число проектных команд с двух до четырёх. Большинство лидеров новых команд выросли из наших разработчиков.
Задачи:
- координация и управление командой разработчиков, определение приоритетов и распределение задач;
- обеспечение эффективной коммуникации внутри команды и с другими подразделениями компании;
- участие в архитектурном проектировании и разработке компонентов систем управления доступом и идентификацией;
- обеспечение качества кода, проведение код-ревью и наставничество для менее опытных разработчиков;
- управление базами данных PostgreSQL и SpiceDB, оптимизация производительности и решение проблем;
- разработка и поддержка схем баз данных, написание и оптимизация запросов;
- обеспечение высокого уровня безопасности систем IAM, проведение тестирования, мониторинг и устранение уязвимостей;
- подготовка и поддержка документации по проектам и процессам разработки;
- постоянное улучшение процессов разработки и внедрение лучших практик.
Требования:
- отличные знания языка Go и опыт работы с его экосистемой;
- уверенные знания PostgreSQL, включая администрирование, оптимизацию и написание запросов;
- знания SpiceDB или аналогичных систем управления доступом;
- понимание принципов разработки безопасных приложений и работы с IAM-системами;
- способность эффективно управлять командой разработчиков, мотивировать и развивать сотрудников;
- навыки планирования и организации работы команды, опыт в проведении код-ревью и наставничестве;
- способность анализировать сложные задачи и находить эффективные решения;
- отличные коммуникативные навыки для взаимодействия с командой и другими подразделениями;
- умение документировать и объяснять технические решения;
- знание английского языка на уровне, достаточном для чтения технической документации.