3 месяца
Длительность
6 февраля 2026
Старт группы
Пройдите полный путь от внедрения инструментов безопасности до построения полноценных процессов

DevSecOps Deep Dive

Практический курс по построению процессов безопасной разработки

Партнеры курса

Кому подходит курс

DevOps- и инфраструктурным инженерам, которые хотят встроить контроль безопасности в свои процессы и освоить DevSecOps-практики
Инженерам по безопасности, которым необходимо получить комплексный взгляд на реализацию процессов безопасной разработки
Начинающим DevSecOps-специалистам, которым нужно системное понимание, практические сценарии и уверенность для выхода на уровень middle

Необходимые знания

Иметь базовые знания ОС Linux
консоль, команды управления, Bash
Знать на базовом уровне
Docker, Kubernetes, Python, git

Технологии и инструменты курса

GitLab / Gitlab CI
Vault
Nexus OSS
Harbor
k8s / Docker
Prometheus
Semgrep
CodeQL
Trivy
GitLeaks
CyberCodeReview
Cosign
Seccom
PSS
Sysdig Falco
Kyverno

Программа курса

Учим тому, что точно пригодится в работе. Рекомендуем выделять на курс около 15 часов в неделю.
Теория
Демонстрация
Практика
Вебинар
Начните бесплатно
В демоверсии узнаете больше о курсе, сможете пройти несколько уроков и убедиться, что он вам точно подходит

Авторы курса

Прошёл путь от Compliance Security до DevSecOps через InfraSec
Имеет более 10 лет опыта в информационной безопасности: работал в небольших и средних продуктовых компаниях, крупных государственных структурах (Департамент информационных технологий Москвы), а также в одном из топ-3 банков России
Выступает на конференциях (SmartDev, PhDays) и публикует статьи на Habr
В настоящее время руководит сильной командой, которая разрабатывает одну из самых интересных и амбициозных developer-first платформ для работы с уязвимостями
Сертификаты/лицензии
CDP, CCNA R&S/Security
Ключевые навыки
Интеграция проверок безопасности в SDLC
Обеспечение безопасности docker-контейнеров
Построение процесса триажа файндингов с применением подхода developer first
Реализация контролей безопасности в продуктивной среде k8s

Как проходит обучение

Комплексный подход к обучению: от теории к практике
30%
Как
проходит обучение
70%
Лекции и скринкасты
Вебинары
и воркшопы
с экспертами
Практические
задания
Практика
на платформе
Практикующие эксперты
Нарабатывайте собственный опыт. Наши эксперты не предлагают готовые ответы, а развивают ваше мышление.
Поддержка сообщества
Задавайте вопросы преподавателям, обменивайтесь опытом с одногруппниками и получайте помощь от кураторов.
Гибкий график
Совмещайте учебу с работой, без отрыва от важных задач.
Оценка уровня подготовки
Пройдите бесплатное тестирование для оценки знаний перед поступлением на курс
Пройти тест
Какая команда создаёт новый коммит из проиндексированных изменений?
Не верно
Верно!
Не верно
Не верно
Дальше
Проверить
Узнать результат
Как называется основной файл конфигурации конвейера в GitLab CI/CD в репозитории?
Верно!
Не верно
Не верно
Не верно
Дальше
Проверить
Узнать результат
Будут ли выполнены джобы (jobs) в пайплайне, если явно не задать стейджи (stages) в .gitlab-ci.yml?
Верно!
Не верно
Не верно
Не верно
Дальше
Проверить
Узнать результат
Если джоба (job) в пайплайне завершилась со статусом FAILED, с каким кодом ответа завершился последний процесс в этой джобе?
Не верно
Не верно
Не верно
Верно!
Дальше
Проверить
Узнать результат
Какая bash-команда показывает запущенные процессы (одно из корректных базовых решений)?
Верно!
Не верно
Не верно
Не верно
Дальше
Проверить
Узнать результат
Что означают права доступа "rwxr-x--x" для файла в Linux?
Не верно
Верно!
Не верно
Не верно
Дальше
Проверить
Узнать результат
Какой инструкцией в Dockerfile задаётся базовый образ?
Не верно
Верно!
Не верно
Не верно
Дальше
Проверить
Узнать результат
В чём разница команд "docker rm" и "docker rmi"?
Верно!
Не верно
Не верно
Не верно
Дальше
Проверить
Узнать результат
Можно ли в описании Pod в Kubernetes задать количество реплик?
Не верно
Не верно
Верно!
Не верно
Дальше
Проверить
Узнать результат
Какое ключевое отличие Nexus от Harbor на базовом уровне?
Не верно
Верно!
Не верно
Не верно
Дальше
Проверить
Узнать результат
Недостаточно знаний
С вашим текущим уровнем знаний вам будет сложно учиться, но если постараться, то все получится.
Пройти еще раз
Недостаточно знаний
С вашим текущим уровнем знаний вам будет сложно учиться, но если постараться, то все получится.
Пройти еще раз
Недостаточно знаний
С вашим текущим уровнем знаний вам будет сложно учиться, но если постараться, то все получится.
Пройти еще раз
Вы новичок
Возможно, для прохождения курса вам потребуется больше времени, но у вас все получится. Выделяйте на курс не менее 10 часов еженедельно.
Пройти еще раз
Вы тот, кто нам нужен!
У вас отличная теоретическая подготовка, это позволит нам говорить на одном языке! Уверены, что и практические задания будут вам по плечу!
Пройти еще раз
Вы тот, кто нам нужен!
У вас отличная теоретическая подготовка, это позволит нам говорить на одном языке! Уверены, что и практические задания будут вам по плечу!
Пройти еще раз

Оценка уровня подготовки

Пройдите бесплатное тестирование для оценки знаний перед поступлением на курс

Пройти тест
Какая команда создаёт новый коммит из проиндексированных изменений?
Не верно
Верно!
Не верно
Не верно
Дальше
Проверить
Узнать результат
Как называется основной файл конфигурации конвейера в GitLab CI/CD в репозитории?
Верно!
Не верно
Не верно
Не верно
Дальше
Проверить
Узнать результат
Будут ли выполнены джобы (jobs) в пайплайне, если явно не задать стейджи (stages) в .gitlab-ci.yml?
Верно!
Не верно
Не верно
Не верно
Дальше
Проверить
Узнать результат
Если джоба (job) в пайплайне завершилась со статусом FAILED, с каким кодом ответа завершился последний процесс в этой джобе?
Не верно
Не верно
Не верно
Верно!
Дальше
Проверить
Узнать результат
Какая bash-команда показывает запущенные процессы (одно из корректных базовых решений)?
Верно!
Не верно
Не верно
Не верно
Дальше
Проверить
Узнать результат
Что означают права доступа "rwxr-x--x" для файла в Linux?
a) .
b) . (правильный)
c)
d)
Не верно
Верно!
Не верно
Не верно
Дальше
Проверить
Узнать результат
Какой инструкцией в Dockerfile задаётся базовый образ?
Не верно
Верно!
Не верно
Не верно
Дальше
Проверить
Узнать результат
В чём разница команд "docker rm" и "docker rmi"?
Верно!
Не верно
Не верно
Не верно
Дальше
Проверить
Узнать результат
Можно ли в описании Pod в Kubernetes задать количество реплик?
Не верно
Не верно
Верно!
Не верно
Дальше
Проверить
Узнать результат
Какое ключевое отличие Nexus от Harbor на базовом уровне?
Не верно
Верно!
Не верно
Не верно
Дальше
Проверить
Узнать результат
Недостаточно знаний
С вашим текущим уровнем знаний вам будет сложно учиться, но если постараться, то все получится.
Пройти еще раз
Недостаточно знаний
С вашим текущим уровнем знаний вам будет сложно учиться, но если постараться, то все получится.
Пройти еще раз
Недостаточно знаний
С вашим текущим уровнем знаний вам будет сложно учиться, но если постараться, то все получится.
Пройти еще раз
Вы новичок
Возможно, для прохождения курса вам потребуется больше времени, но у вас все получится. Выделяйте на курс не менее 10 часов еженедельно.
Пройти еще раз
Вы тот, кто нам нужен!
У вас отличная теоретическая подготовка, это позволит нам говорить на одном языке! Уверены, что и практические задания будут вам по плечу!
Пройти еще раз
Вы тот, кто нам нужен!
У вас отличная теоретическая подготовка, это позволит нам говорить на одном языке! Уверены, что и практические задания будут вам по плечу!
Пройти еще раз
Результаты освоения курса
Вместе с экспертами-практиками во время обучения:
Научитесь настраивать и использовать инструменты SAST (Semgrep, CodeQL), SCA/OSA, а также Security Quality Gate для блокировки небезопасного кода
Поймете, как построить процесс управления уязвимостями в docker-образах
Получите комплексный взгляд на реализацию безопасности сервисов в runtime
Сможете интегрировать SAST на разных этапах разработки
Поймете, как применять и настраивать ASOC (Application Security Orchestration and Correlation)
Научитесь работать с Vault для безопасного использования секретов
Узнаете, как управлять активами (Asset Management) и приоритизировать уязвимости
Приобретете знания о реализации безопасности в цепочке поставки
После прохождения курса получаете
Удостоверение о повышении квалификации
Электронный сертификат

Записаться на обучение

Старт:
6 фев. 2026
Идет набор
Длительность:
3 месяца
Стоимость курса
136 000 ₽
для юридических лиц
Стоимость со скидкой
105 000 ₽
для физических лиц,
госкомпаний и вузов
Рассрочка 0%
на 6 месяцев от INSECA
Не является кредитом. По договору с ООО "Инсека" с поэтапной оплатой.
17 500 ₽/мес.
на 12 месяцев от банка партнера
8 750 ₽/мес.
Яндекс сплит
Не является кредитом. От вас не нужны документы и подписи, достаточно номера телефона — быстро, просто и безопасно