21 марта 2025
BI.ZONE создает IT-продукты для обеспечения кибербезопасности: от мобильных приложений до сложных платформ, в основе которых лежат методы машинного обучения. Благодаря нашим решениям жизнь десятков миллионов людей становится лучше и безопаснее.
Проект - платформа ситуационного центра реагирования на киберугрозы (SOC) позволяет управлять киберинцидентами на всех этапах: до, во время и после того, как они произошли. Мы выстраиваем эффективную стратегию мониторинга, чтобы отражать текущие атаки, а также расследуем прошлые киберинциденты и даем рекомендации по их предотвращению в будущем.
Стек:
Python 3.7, Django + DRF, PostgreSQL, Docker/Docker compose, Git
Основные задачи:
Разработка/доработка/разделение модульного веб приложения (кодовая база порядка 90+ тысяч строк)
Разработка/доработка микросервисов работающих через JSON REST API
Ревью кода
Что нам очень важно:
Опыт разработки на стеке Python > 3.8 + Django + DRF + PostgreSQL
Понимание принципов работы web приложений: OSI, MVC, REST и т.п.
Знание основных шаблонов проектирования, структур данных и алгоритмов, умение спланировать архитектуру микросервиса/веб-приложения
Опыт работы с реляционными базами данных (мы используем PostgreSQL) - SQL запросы, оптимизации запросов, взаимодействие с базой через ORM (будет плюсом опыт использования Django ORM)
Опыт работы с очередями событий (Kafka, RabbitMQ)
понимание принципов Event-Driven архитектуры
Опыт работы с Docker - умение написать и запустить Dockerfile/docker-compose, понимание основных концепций контейнеризации
Опыт работы с Git - ведение репозиториев, мердж реквесты и т.д.
Опыт работы в unix-подобных ОС умение зайти по ssh и поправить конфиги на удаленных VPC, умение составить http запрос через curl, посмотреть загрузку системы и т.п.
Будет плюсом:
Опыт работы с kubernetes написание helmchart и манифестов, виды деплоя, управление приложением в кластере, опыт поиска проблем связанных с развернутым в кластере приложением
Опыт написания асинхронного кода (Async IO)
Опыт работы с Flask, FastAPI умение быстро написать небольшой микросервис
Nginx умение написать конфиг, решение проблем работы веб приложений связанных с конфигурацией веб сервера (payload size, timeout и т.п.), знание концепции виртуальных серверов и ее применение
Gitlab CI/CD описание пайплайнов выкатки, понимание принципов работы раннеров, понимание принципов CI/CD
Опыт администрирования (очистка, оптимизация таблиц) PostgreSQL, опыт работы с плагинами (TimescaleDB) для PostgreSQL
Redis использование в приложениях
Celery использование в приложениях, внутреннее устройство
Мы предлагаем:
Гибкий подход к удаленке. Возможность работать полностью удаленно или в офисе, совмещать работу из дома и в офисе
Забота о здоровье. ДМС, страхование жизни, страховка для выезда за границу, консультации психолога и телемедицина, дополнительные дни отпуска
Субсидия ипотеки. Субсидия ипотеки от Сбера
Комфортный офис. Штаб-квартира в центре Москвы, 10 минут от метро. Игровые комнаты для отдыха и общения, пространства для сна, кухня на каждом этаже с напитками, фруктами и снеками, удобные рабочие места
Обучение. Сертификация, профильные курсы, конференции, митапы, хакатоны, CTF-ы
Корпоративный спорт. Спортивные зоны в офисе и скидки на фитнеc
Современная техника. Техника на базе Windows
Work-life balance. Классные корпоративы и поддержка мероприятий по интересам сотрудников