Совкомбанк Технологии
Offensive Security Developer (Python / Go, AI / LLM)
2 нед. назад
РоссияMiddle
pythongolinuxdockerci/cdgittcp/iphttp
Fullstack-разработчик в департамент информационной безопасности для создания и развития внутренних offensive security инструментов с использованием Python, Go и AI / LLM.
О компании
- ООО Совкомбанк Технологии
О продукте
- Проект направлен на создание и развитие внутренних инструментов для задач Offensive Security.
- Разрабатываем средства автоматизации анализа защищённости веб-приложений, API и инфраструктуры, а также AI / LLM-агентов для поиска и эксплуатации уязвимостей.
- Стек проекта: Python, Go, Linux, Docker, CI / CD, Git, TCP / IP, HTTP(S), DNS, WebSocket, LLM / AI-агенты, Kubernetes (по желанию).
Обязанности
- Разработка и развитие внутренних инструментов для задач Offensive Security.
- Разработка новых средств автоматизации анализа защищённости веб-приложений, API, инфраструктуры и информационных систем.
- Развитие и поддержка существующего offensive security tooling.
- Автоматизация процессов поиска, проверки и эксплуатации уязвимостей.
- Исследование новых техник атак и реализация их в виде инструментов, модулей и proof-of-concept.
- Адаптация и доработка существующих open-source инструментов под внутренние задачи.
- Оптимизация производительности и масштабируемости инструментов, используемых при массовом сканировании и анализе.
- Разработка AI / LLM-агентов для решения задач Offensive Security и автоматизации отдельных этапов анализа защищённости.
- Разработка инструментов, использующих LLM для анализа данных, принятия решений и оркестрации различных offensive-техник.
- Разработка модулей, плагинов, интеграций и вспомогательных компонентов для внутренних инструментов.
- Интеграция offensive-инструментов с внутренними сервисами и процессами компании.
- Разработка и поддержка тестов, документации и CI / CD для создаваемых решений.
- Участие в проектировании архитектуры внутренних offensive security решений.
- Взаимодействие с пентестерами и специалистами по анализу защищённости при разработке и улучшении инструментов.
Требования
- Уверенные навыки промышленной разработки на Python.
- Опыт разработки на Go либо готовность активно использовать его в работе.
- Хорошее понимание алгоритмов.