Про роботу
#Python developer #2000-2500$ #remote
Продуктовая компания, работающая в сфере безопасности. Мы занимаемся разработкой решения для обнаружения атак и взломов ИТ инфраструктуры на базе Deception Technology. Основа решения - сеть имитаций сервисов и “артефактов”, ведущих на эти сервисы, распространенных по ИТ инфраструктуре. Основная цель решения - “обмануть” злоумышленника и принять большую часть удара на себя, при этом анализируя поведение атакующего.
Продукт представляет собой готовое решение, которое разворачивается в инфраструктуре заказчика. В планах также есть разработка облачного решения.
С каким стеком мы работаем:
Языки программирования: Python 3/Flask, Golang, JS/React
БД: PostgreSQL, Redis, Elasticsearch, Hashicorp Consul KV
Инфраструктура: Docker, Gitlab CI, Hashicorp Nomad
Мы ищем Python разработчика, основной задачей которого будет разработка сервисов, отвечающих за управление всей системой: управление пользователями, теннантами (tenant), конфигурацией сети приманок, интеграциями со сторонними решениями и пр.
Для этой роли важно:
Знание Python/Flask (или аналогов), Celery и принципов работы асинхронных очередей
Умение работать с БД и понимание SQL
Опыт разработки API
Опыт интеграции со сторонними сервисами
Понимание и применение на практике тестирования кода (TDD, Unit testing)
Понимание базовых принципов безопасности web приложений (в рамках OWASP Top 10): HTTPS/TLS, валидация данных, безопасность Cookies и пр.
Будет плюсом:
Знание JS, React, Vue.js или аналогов
Знание и работа с CI/CD