Course Description
This DevOps course is an introduction to DevSecOps and how its applied across the application development lifecycle. This program starts with some fundamentals about what is DevOps, why DevOps is such an important part of today’s software landscape and what impact it has on systems security. DevSecOps is a new concept brought on by DevOps and has implications all throughout the software development lifecycle. This course explores the various aspects of DevSecOps including CI/CD, Containers, SAST, IAST, Dynamic, and scanning for secrets. In the end we will talk about how we can begin this journey to DevSecOps and end successfully. The program contains 10 modules and 3 hours of content.
Modules
- Module 1: What is DevOps
- Module 2: What is DevSecOps
- Module 3: What is CI/CD
- Module 4: How does Cloud fit into DevSecOps
- Module 5: Security in Containers
- Module 6: Application Security in DevSecOps
- Module 7: Application Security in Secrets
- Module 8: Application Security in Open Source
- Module 9: Continuous Monitoring
- Module 10: How to be successful in your DevSecOps implementation
Learning Outcomes
- Explain what is DevOps
- Describe the key components of DevSecOps
- Apply the foundational principles of Continuous Integration \ Continuous Delivery (Deployment)
- Appreciate the basics for DevSecOps in Application Security
- Understand how DevSecOps is employed in Continuous Monitoring
- Discuss how Cloud computing and environments fit into the DevSecOps ecosystem
- Deploy the DevSecOps model successfully in operations environments
Prerequisites
- Basic security fundamental understanding
- Some software development experience or other IT-related experience
Who Should Attend
- Security individuals that would like to learn more about DevSecOps
- IT professionals that would like to broaden their knowledge of DevSecOps
- DevOps practitioners that want to learn how to include Security in their process