Why Follow the SDLC?
To ensure reuqirements are met, while also minimizing risks
What is the SDLC?
The software development Life Cycle is a structured process for building quality software in a cost effective and time efficient way
What’s Agile?
Methodology of continuous development and testing iterations in the SDLC
What’s DevOps?
What is the DevOps Lifeycle?
Dev:
- Plan
- Code
- Build
- Test
Ops:
- Release
- Deploy
- Operate
- Monitor
Define the Plan Phase in DevOps
Define the Code Phase in DevOps
Creating Code Collaboratively
Define the Build Phase in DevOps
Converting source code into build artifacts
Define the Test Phase in DevOps
Continous testing to provide feedback on business risks
Define the Release Phase in DevOps
Define the Deploy Phase in DevOps
Software is released into live production environment
Define Operate Phase in DevOps
Maintaining software stability, reliability, and availability to users
What is Continuous Feedback in DevOps?
What are the DevOps Core Pillars?
Agile vs DevOps?
What is DevSecOps?
Security with DevOps integration
What is Sec in DevSecOps?
Introducing Security earlier in the software development cycle
What are the Benefits of DevSecOps?
What are the Advantages of DevSecOps?
What are the Best Practices in DevSecOps?
What is the DevSecOps Mindset?
Security is not an afterthought, its built into every stage of development
What are the Aspects of DevSecOps?
Define the DevSecOps Culture?
What are the Stages of the DevSecOps Pipeline?