О продукте и команде
Наш продукт – это подсистема учета и управления средствами криптографической защиты информации (СКЗИ).
На данный момент создается новая команда разработки АС СКИФ, состоящей из подсистем учета и мониторинга средств криптографической защиты информации. Задачей команды будет разработать клиент-серверные приложения, решающие следующие задачи:
- автоматический учет СКЗИ в интеграции с внешними автоматизированными система;
- автоматизированный учет СКЗИ с участием оператора;
- автоматизация деятельности сотрудников подразделений кибербезопасности;
- мониторинг СКЗИ.
Разрабатываемая нами АС является Cloud Native по архитектуре и базируется на микро сервисной архитектуре на платформе приложений-контейнеров OpenShift (Synapse).
Большая часть наших коллег присоединились к нам из несвязанных с безопасностью областей, что не помешало им быстро обучиться и начать активно участвовать в развитии продуктов. Мы ценим желание развиваться и неравнодушное отношение к продукту.
Обязанности
- Разработка микросервисов для автоматизации процессов учета СКЗИ;
- Разработка функциональности и интеграционной логики высоконагруженных и высокодоступных кластерных приложений;
- Доработка существующей функциональности, исправление багов;
- Участие в разработке высоконагруженных проектов, работа в команде;
- Оценка трудозатрат на реализацию функциональности/модулей;
- Оптимизация кода разрабатываемых/существующих модулей;
- Документирование своего кода, участие в разработке технических документов для сопровождения и сдачи системы;
- Взаимодействие с архитекторами, аналитика и сотрудниками, проводящими тестирование и сопровождение;
- Поддержка внедрений.
Требования
- Опыт проектирование программных продуктов и баз данных;
- Разработка серверной части web-приложений;
- Разработка API (REST);
- Разработка клиентской части web-приложений;
- Опыт использования брокеров сообщений для обработки потоков данных (Apache Kafka, ActiveMQ или RabbitMQ);
- Опыт запуска приложения в Docker Cloud / Kubernetes / OpenShift;
- Опыт использования реляционных СУБД (например, PostgreSQL) для хранения данных;
- Высокий уровень владения SQL, PL/PGSQL;
- Общий технологический стэк: Python 3.6 и выше с типизацией MyPy, Pyringt; фреймворки Django, Flask; PostgreSQL; БД ORM Pony orm, SQL Alchemy; связка с NGINX, Gunicron; упаковка/компиляция Nuitka, PyInstaller;
- Опыт работы с Intellij IDEA, DBeaver, Jenkins, OpenShift, Docker, Jira, Bitbucket, Confluence, Git Bash, Grafana, Prometheus.
Плюсом будет:
- Инициативность;
- Хорошее знание сетевых технологий;
- Опыт разработки различных систем учета;
- Понимание основ PKI и криптографии;
- Понимание принципов мониторинга и знание соответствующих инструментов.
Условия
- Оклад, годовая премия, ДМС;
- График работы – стандартный, но с гибким подходом (офис - м.Кутузовская);
- Возможность обучения и сертификации за счет компании;
- Корпоративная программа лояльности (льготное кредитование, скидки в компаниях-партнерах).