Обязанности:
Что такое AppSecPlatform? AppSecPlatform – AppSec-платформа, которая помогает оптимизировать процессы безопасной разработки. Если просто, то результаты, получаемые от *AST (SCA, SAST, DAST и т.д.) сканеров попадают в «AppSecPlatform» и AppSec специалист работает с ними уже там. Он делает разметку, взаимодействует с разработчиками через комментарии, ставит задачи в Jira, работает с дашбордами и т.д. – т.е. все то, что он делал с «отдельно взятым сканером», но уже централизованно. Система интересная, сложная, всегда есть «что поделать» и «что улучшить». Уверен, что тебе не будет скучно с нами при разработке «AppSecPlatform»! Что мы хотим сделать? Если обобщить, то все максимально просто. Мы хотим сделать самую удобную и функциональную AppSec-платформу, которой будет удобно пользоваться как AppSec-специалистам, так и разработчикам. Такой вот инструмент, где все под рукой. Все понятно. Ничего лишнего. И все максимально просто и удобно для пользователя. Одним словом, мы хотим сделать «AppSecPlatform» - лучшего друга AppSec-специалистов! Кого нам не хватает? AppSec: Research & Integration Что нужно будет делать: Работа предполагает совмещение двух областей деятельности – research and development и инженерную деятельность. R’n’d необходим для расширения и улучшения функционала разрабатываемого Продукта – AppSecPlatform. Инженерная деятельность связана с помощью (потенциальным) Заказчикам при проведении работ, связанных с «AppSecPlatform» – от пилотирования до внедрения. Эксплуатационная часть не рассматривается. Таким образом в нашу команду нужен специалист, который будет поддерживать развитие «AppSecPlatform» не только «изнутри», но и «вовне». Чем предстоит заниматься: 1. R&D-активности Помогать команде разработки по вопросам, связанным с логикой работы различных *AST-сканеров и нюансами их работы (например, API-возможности сканера, возможные форматы предоставления результатов, особенности работы сканеров, их ограничения и т.д.) Помогать команде разработки по вопросам, связанным с Application Security (например, расшифровка требований ASVS, пояснения по различным форматам данных – SBOM, SARIF и т.д.) Объяснять команде разработки логику работы *AST-сканеров (верхнеуровнево) Продумывать вместе с командой логику работы отдельно взятых функций «AppSecPlatform». Например: оптимизация процесса дедупликации ИБ-дефектов тонкости, связанные с анализом отдельно взятых языков программирования возможные способы применения ML/AI для задач, решаемых «AppSecPlatform» составлять справочники по типам уязвимостей, используемые при нормализации данных, получаемых от сканеров и т.д. Взаимодействовать с разработчиками при устранении багов и реализации новых фич Тестировать новые сканеры, которые будут добавляться в «AppSecPlatform» Генерировать идеи для улучшения как визуального, так и функционального наполнения «AppSecPlatform» (опционально) 2. Инженерная деятельность Проводить демонстрации «AppSecPlatform» (опционально) Следить за тем, чтобы demo-стенд всегда был доступен и функционален (в дни демонстраций) Проводить пилоты «AppSecPlatform»: Определять критерии успешности пилота (совместно с PO) Устанавливать (оказывать помощь при установке) AppSecPlatform в ИТ-инфраструктуре Заказчика Проводить испытания Демонстрировать полученные результаты (совместно с PO) Консультировать Заказчика по всем вопросам, возникающим при проведении пилота (своевременное) Формировать и предоставлять обратную связь по результатам пилота команде разработки Оказывать содействие при presale-активностях Помогать PO заполнять необходимую для Заказчиков информации, связанную с устройством и логикой работы «AppSecPlatform» (по части технической реализации) Реализовывать проекты по внедрению «AppSecPlatform»: Разрабатывать варианты архитектурных решений при внедрении «AppSecPlatform» Участвовать в проведении переговоров с Заказчиками (техническая часть) Участвовать в реализации проектов по внедрению «AppSecPlatform» (от проектирования до внедрения) Подготавливать необходимую документацию для Заказчика Демонстрировать результаты проекта Заказчику (совместно с PO) Консультировать Заказчика по всем вопросам, возникающим при реализации проекта (своевременное) Вы наш кандидат, если у вас есть: Опыт работы Application Security инженером от двух лет. Хорошее знание веб-технологий Опыт работы с Linux (работа с файлами, ssh, systemctl, стандартные команды обработки логов и т.д.) Понимание принципов работы современных веб-приложений, микросервисной архитектуры Практический опыт работы с *AST-сканерами различных классов (SCA, SAST, DAST, Container Security и т.д.). Фокус на отечественные решения и open source Практический опыт работы с Git, VCS, CI, Issue Trackers системами Практический опыт интеграции *AST-сканеров с окружением разработки (IDE, VCS, Issue Trackers и т.д.) Знание технологий контейнеризации (Docker, Kubernetes): запуск контейнеров, поиск ошибок при запуске, устранение ошибок Понимание принципов работы вышеуказанных сканеров, умение объяснять их Знание различных стандартов и методологий в области безопасной разработки (OWASP Top-10 (Web, API), CWE Top-25, ASVS, NIST и т.д.) Успешный опыт ведения пилотов, проектов в инфраструктуре Заказчика Знание английского языка на техническом уровне Будет плюсом: Навыки написания утилит для автоматизации на каком-либо языке программирования (Python, Golang и т.д.) Практический опыт анализа приложений, опыт в разметке срабатываний *AST-сканеров Практический опыт использования наиболее распространенных техник эксплуатации Желание разбираться в технологиях Опыт работы с API различных сканеров Почему мы: Интересные, сложные и масштабные проекты по ИБ по всем направлениям – он консалтинга до оказания ИБ-сервисов Работу в команде крутых экспертов, которые помогут разобраться в любой теме или найти ответ на любой вопрос Возможность поработать со всеми наиболее часто используемыми средствами защиты информации на практике Помощь в развитии не только hard skills, но и soft Оформление по ТК РФ Возможность удаленной работы Заработную плату по результатам собеседования + премии по итогам работы и другие способы мотивации