Essentials of DevSecOps

DevSecOps is an approach that integrates security practices into the software development process from the very beginning. This training course is designed to provide participants with a comprehensive...

Delivery Method: Instructor-Led Training

Course Delivery Format: live

Course Level

Timeline

Price

£200

Description

DevSecOps is an approach that integrates security practices into the software development process from the very beginning. This training course is designed to provide participants with a comprehensive understanding of DevSecOps principles, methodologies, and tools. The course emphasizes the importance of security throughout the software development lifecycle (SDLC) and provides practical techniques for identifying and mitigating security risks in modern software development environments.

Course Objectives

  • Understand the fundamentals of DevSecOps and its role in modern software development.
  • Comprehend the security challenges faced by development teams and how to address them.
  • Gain knowledge of various security testing techniques and tools used in DevSecOps.
  • Learn how to integrate security practices into the software development process.
  • Explore best practices for secure software configuration and deployment.
  • Understand the importance of continuous security monitoring and incident response.
  • Gain hands on experience with popular DevSecOps tools and technologies.

Course Outline

Course Outline for Essentials of DevSecOps

Introduction to DevSecOps

  • Overview of DevSecOps principles and methodologies
  • Understanding the security challenges in software development
  • Integrating security into the software development lifecycle (SDLC)
  • Introduction to secure coding practices and Secure software design principles

Security Testing in DevSecOps

  • Introduction to security testing techniques
  • Static Application Security Testing (SAST)
  • Dynamic Application Security Testing (DAST)
  • Interactive Application Security Testing (IAST)
  • Container and infrastructure security testing and Vulnerability scanning and management

Implementing DevSecOps Practices

  • Secure software configuration management
  • Secure software deployment and containerization
  • Secrets management and secure key storage
  • Continuous security monitoring and log management
  • Incident response and handling security breaches and Popular DevSecOps tools and technologies (e.g. Docker; Kubernetes; Jenkins etc.)

Course Prerequisites

Basic knowledge of software development concepts and practices, Familiarity with DevOps principles and workflows and Understanding of fundamental security concepts

Career Path

  • Cybersecurity analyst
  • Software Testing /QA
  • Penetration testing
  • Vulnerability Management analyst
  • DeveSecOps Engineer

Target Audience

  • Software developers
  • DevOps engineers
  • Security professionals
  • System administrators
  • Anyone involved in the software development process who wants to enhance their knowledge of integrating security practices into their workflows.

Would you like to know if a career in cyber security is right for you?

Discover your Cybersecurity Habits

Interested in course bundle?

Create your own course bundle by clicking the button below

Exams & Certifications

  • DevOps Institute DevSecOps Foundation
  • DevSecOps Practitioner
  • EXIN DevSecOps Manager
  • GSDC Certified DevSecOps Engineer Certification
  • Practical DevSecOps Certified DevSecOps Professional (CDP)
We develop human capital by enhancing the skills, knowledge and prospects of people who want to have great careers as IT security practitioners. We do this by focusing on rounded training that leads to a successful result and additional support down the line.
Connect With Us