DevOps Artisan – DevSecOps Fundamentals

course DevOps Artisan – DevSecOps Fundamentals covers security concepts for automated deployment and CI / CD pipelines, including recommended best practices for securing each component of the pipeline.

Who is it for?

This DevSecOps Fundamentals course addresses:

  • to anyone working with automated deployments and CI/CD pipelines who want to understand and increase the security of their environment
  • Jenkins users and administrators interested in expanding their Jenkins knowledge base
  • Beginner developers and those who already have experience in the field
  • QA engineers
  • Technical Project Managers
  • Engineers DevOps
  • Build and Release Engineers

What will you learn?

After completing this DevSecOps Fundamentals course, students will have a solid understanding of DevSecOps processes, tools, and techniques. They will also know the major components in PipelineCPC DevOps, how to build and maintain DevSecOps pipelines using SAST, DAST, and Security as Code.

Prerequisites:

To participate in this DevSecOps Fundamentals course, students must:

  • have a good understanding of container basics (recommended course: Docker Fundamentals)
  • have working knowledge of automated builds and CI/CD pipelines (recommended course: Jenkins Basic)

Course schedule:

Course materials are in English. Teaching is done in Romanian.

Module 01 DevSecOps Fundam.: Introduction to DevOps

  • What is DevOps?
  • DevOps Culture
  • DevOps Tools
  • Continuous Integration
  • Continuous Delivery
  • continuous deployment

Module 02 DevSecOps Fundam.: Case Studies on DevOps

  • A demo company's transition to DevOps walkthrough

Module 03 DevSecOps Fundam.: Working in DevOps

  • Introduction to Git
  • GitLab
  • Circle CI
  • Docker concepts overview
  • Docker security overview

Module 04 DevSecOps Fundam.: Security Challenges in DevOps

  • Major security challenges explained
Module 05: Building a CD Pipeline
  • What is a Pipeline?
  • What is a CI CD? Pipeline?
  • What is Jenkins and how it works
  • Create Pipeline jobs

Module 6 DevSecOps Fundamentals: DevOps Deployment Date

  • Integrating Security into your DevOps Processes
  • Shift Left
  • How to do DevSecOps?
  • DevSecOps Phases
  • DevSecOps Pipeline
  • DevSecOps Tools

Module 07 DevSecOps Fundamentals: Secure Continuous Delivery

  • Injecting Security into Continuous Delivery
  • Secure Code in Continuous Delivery
  • Code Review in Continuous Delivery
  • Securing your Continuous Delivery Pipeline

Module 08 DevSecOps Fundamentals: Security in Pre-Commit

  • Pre-Commit Phase explained
  • Security Tools used in Pre-commit phase

Module 09 DevSecOps Fundamentals: Security in Commit

  • Commit Phase explained
  • Security Tools used in the Commit phase

Module 10 DevSecOps Fundamentals: Security in Acceptance

  • Acceptance Phase explained
  • Security tools used in the Acceptance phase

Module 11 DevSecOps Fundamentals: Secure Configuration Management Using Infrastructure as Code

  • Secure Configuration Management explained
  • DevSec Hardening Framework

Module 12 DevSecOps Fundamentals: Securing Configuration Management and Continuous Integration/Continuous Delivery Pipelines

We recommend continuing with:

Certification programs

This course prepares students to take the certification exam for the role of Professional SecOps Engineer.

DevOps Artisan – DevSecOps Fundamentals

Personalized offers for groups of at least 2 people

Course details

2
days

Price:

840 EUR

Delivery:

Virtual classroom

Level:

5.Specialized

DevSecOps training FAQ

What are the main objectives of the DevSecOps Fundamentals course?

The objectives of the course are to provide a solid understanding of integrating security into processes DevOps, to present the essential practices and tools for ensuring continuous security and to develop the skills needed to implement DevSecOps in organizations.

How the DevSecOps course integrates security practices into processes DevOps?

The course addresses security integration by automating security controls, using security tools in CI/CD pipelines, and promoting a "security as code" mindset, where security is an integral part of development and operations.

How does implementing DevSecOps Fundamentals help reduce operational costs?

By integrating security early in the development cycle, expenses associated with post-production remediation and security incidents are significantly reduced, thus optimizing the IT budget and lowering operational costs.

How is the investment in a DevSecOps Fundamentals training program justified?

Training teams in DevSecOps concepts leads to reduced human error, improved code quality, and more secure applications, which brings financial benefits by reducing incident costs and increasing customer satisfaction.

How can DevSecOps increase the return on IT investments?

By preventing costly cyberattacks and ensuring application stability, DevSecOps helps protect revenue, increase customer trust, and maximize the ROI of IT projects.