Обязанности:
МУЛЬТИФАКТОР – это молодая динамичная B2B SaaS компания. Наш продукт помогает защитить все виды удалённых подключений (к VPN, VDI, SSH, RDP) дополнительным фактором доступа, а также организовать защищённую единую точку входа (SSO) в корпоративные приложения. Продукт, которым предстоит заниматься - MULTIDIRECTORY - это инфраструктурный продукт класса Служба каталогов (Directory Service), предназначенный для построения централизованной системы аутентификации, авторизации и управления доступом в гетерогенных средах. Языки и технологии: Python 3.12+, C / C++ (C90), PostgreSQL 16+, LDAP (собственная реализация), Kerberos (MIT Kerberos), DNS (PowerDNS), SaltStack (групповые политики), Traefik (внутренний балансировщик), DragonFly (MemDB). Инфраструктура и окружение: Linux (основная целевая платформа), Docker, Docker-Compose (разработка, тестирование, поставка), Kubernates, Helm-charts (отказоустойчивость). Чем предстоит заниматься: Управление доверием доменов (Domain Trusts): проектирование и разработка механизмов доверия между доменами, включая Forest Trusts и External Trusts; Интеграция с Windows-инфраструктурой: разработка сервисов и механизмов для автоматизированного ввода серверов и рабочих станций в домен Windows; Работа с низкоуровневыми протоколами Microsoft, включая: RPC / LSA RPC, SMB,Kerberos; Reverse engineering, анализ поведения и протоколов сторонних решений при ограниченной документации. Основные обязанности: Системный анализ требований к задачам; Написание программного кода, реализация поставленной задачи; Покрытие кода и разработанного решения автотестами; Устранение замечаний, найденных в ходе первичного тестирования; Проведение технических интеграций Проведение Code review задач написанного другими разработчиками; Помощь и консультирование сотрудников компании в рамках зоны компетенции; Отслеживание последних трендов в своей области технологий; Оценка времени выполнения задач. Обязательные требования: Опыт работы в роли Ведущий разработчик (Senior) не менее 3 лет; Опыт построения архитектуры сложных серверных и инфраструктурных систем; Опыт код-ревью, внедрения стандартов кодирования и контроля качества; Уверенная работа с Linux на уровне разработки серверных приложений и сервисов; Опыт работы с реляционными СУБД (PostgreSQL или аналоги); Практический опыт использования Docker для разработки, тестирования и развёртывания сервисов; Отличное знание Python, опыт промышленной разработки. Будет плюсом: Знание языков программирования С, С++; Опыт работы со службами каталогов и\или LDAP-каталогами; Понимание принципов идентификация, аутентификации и авторизации; Опыт работы с Kerberos или аналогичными системами централизованной аутентификации; Опыт работы с DNS-сервисами (Bind9, PowerDNS или аналоги); Знание инфраструктурных компонентов Linux (PAM, NSS, systemd и т.п.); Опыт разработки инфраструктурных, security- или IAM-решений. Мы предлагаем: Оформление по ТК РФ; Работа в аккредитованной IT-компании; График 5/2; Гибрид (2 дня офис/3 дня из дома); ДМС после прохождения испытательного срока.Похожие вакансии
Договорная
Москва. Станции метро: Шаболовская
Трубная Металлургическая Компания