Golang-разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Selectel - это ведущий провайдер облачной инфраструктуры и услуг дата-центров. Мы предлагаем комплексные решения для разных категорий бизнеса: от индивидуальных предпринимателей до крупных корпораций.
Ни одна сложная система не может обойтись без механизмов разграничения доступа. Основной задачей команды IAM (Identity & Access Management) является предоставление таких механизмов.
Команда IAM занимается созданием и развитием сервисов, которые управляют доступом и аутентификацией. Мы строим новую систему централизованного управления пользователями и их правами и интегрируем ее во все сервисы облачной платформы Selectel.
На этой позиции вы будете
- Участвовать в проектировании архитектуры сервисов аутентификации и авторизации
- Проектировать и реализовывать новые облачные сервисы IAM
- Обеспечивать масштабирование и отказоустойчивость наших сервисов
- Интегрировать IAM с другими сервисами внутреннего облака
- Писать код, соответствующий стандартам, принятым в команде
- Предлагать и отстаивать свои идеи и предложения по изменению текущих процессов
- 90% Go + 10% Python (Pytest - функциональные тесты API)
- Проводить код-review
От вас мы ожидаем
- Опыт программирования на Go/Python
- Опыт написания unit и функциональных тестов
- Знание принципов построения распределенных систем (CAP etc)
- Опыт работы с ОС семейства Linux
- Опыт работы с системой контроля версий Git
- Желание смело пробовать новое
- Владение английским на уровне, достаточном для чтения и написания документации
Вашими плюсами будет
- Собственные opensource проекты или участие в opensource проектах в любой роли
- Опыт работы с OpenStack
- Опыт работы с Jira, Gitlab, Sentry
- Опыт работы и понимание принципов CI/CD
- Опыт работы с Docker
- Опыт работы с Clickhouse, Redis, Consul
- Понимание принципов работы современных IAM-систем
На собеседовании мы обсудим
- Технологии, с которыми вам приходилось работать
- Ваш опыт разработки на Go/Python и задачи, которые вы решали на этих языках
- Понимание и опыт применения современных методологий разработки: ревью кода, автоматизация тестирования и деплоя кода в тестовые среды
Бонусы
- Официальное оформление, белая зарплата
- Гибкое начало рабочего дня (до 12:00)
- Релокационный бонус при переезде
- ДМС + стоматология + офисный врач
- Ежемесячная надбавка за некурение
- Доступ к психологическим консультациям: онлайн, в офисе или кабинете психолога
- Обучение английскому и испанскому прямо в офисе
- Годовая премия по результатам работы до 15% от суммарного оклада за 12 месяцев
- Бесплатные обеды и кофе-брейки
- Спорт: 50% оплаты абонемента в фитнес-клуб, ежегодные турниры