Course Outline
Understanding SDLC and Secure SDLC
SDLC Automation with CD/CD Methodology
SDLC Integration using DevOps Methodologies
SDLC Automation, Integrations and Securing using DevSecOps
OWASP DevSecOps Tools
Threat Modeling using OWASP Threat Dragon
SBOM Integration using OWASP CycloneDX
Automating Vulnerability Check using OWASP Dependency Track
Vulnerability Lifecycle Managemnet using OWASP DefectDojo
Integrating SAST and DAST Tool to Software Pipelines
The course includes hands-on practice with industry-standard tools for secure SDLC and DevSecOps, such as:
- Threat Modeling: OWASP Threat Dragon
- Software Bill of Materials (SBOM): OWASP CycloneDX
- Vulnerability Scanning: OWASP Dependency Track
- Vulnerability Lifecycle Management: OWASP DefectDojo
- CI/CD Pipeline Tools: Jenkins, GitHub Actions, GitLab CI/CD
- Security Testing Tools: Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) solutions
The course provides several key benefits, making it valuable for professionals looking to enhance their skills in secure software development:
Enhanced Security Knowledge – Gain expertise in integrating security within SDLC, DevOps, and CI/CD pipelines.
Hands-on Experience – Work with industry-leading OWASP tools for security automation and vulnerability management.
Career Growth – Secure SDLC and DevSecOps skills are in high demand, opening up new job opportunities.
Compliance and Risk Mitigation – Learn how to implement security controls that meet compliance standards like ISO 27001, NIST, and GDPR.
Process Efficiency – Automate security checks, reducing manual effort while improving application security.
Competitive Advantage – Organizations benefit from reducing vulnerabilities early in the software lifecycle, saving time and costs associated with late-stage security fixes.
This course is an ideal investment for professionals and businesses looking to build secure, resilient, and compliant software solutions.
Requirements
Participants should have the following prerequisites to maximize their learning experience in this course:
- Basic understanding of software development and SDLC concepts.
- Familiarity with DevOps methodologies and CI/CD pipelines.
- General knowledge of security principles and best practices.
- Some hands-on experience with cloud-based or local development environments is beneficial but not mandatory.
Participants are required to have the following accounts for hands-on labs and tool integrations:
- GitHub or GitLab (Free) – For CI/CD pipeline setup and DevSecOps automation.
- Cloud-based DevOps environment (optional) – Such as AWS, Azure, or GCP, if cloud deployment is covered.
- Docker (optional) – If local containerized development is used.
This course is designed for professionals involved in software development, security, and DevOps, including:
- Software Developers – To integrate security into their development process.
- DevOps Engineers – To automate and streamline security in CI/CD pipelines.
- Security Engineers – To implement and monitor secure DevOps practices.
- Application Security Professionals – To enhance security testing and vulnerability management.
- QA Engineers – To integrate security checks into automated testing frameworks.
- IT Managers & Architects – To design and oversee secure software delivery workflows.
Testimonials (1)
There were many practical exercises supervised and assisted by the trainer