Get in Touch

Course Outline

Day 01

Introduction

Overview of DevSecOps

  • Continuous Integration (CI) and Continuous Delivery (CD)
  • Shifting security to the left, adopting the DevOps approach

DevSecOps Methodologies

  • Security considerations for DevOps technologies
  • The timing and nature of security interactions with applications and the development lifecycle
  • Shared ownership of security responsibilities and activities

Day 02

Implementing DevSecOps with Jenkins

  • Creating an agent
  • Setting up a pipeline job
  • Utilizing SYNK and SonarQube for SAST security scanning
  • Utilizing Arachni and OWASP-ZAP for DAST security scanning
  • Utilizing Anchore and Aqua MicroScanner for image security scanning
  • Developing a DevSecOps pipeline
  • Enabling CI and CD

Security Automation

  • Automating security testing with Gaunit
  • Executing an automated attack simulation

Application Security Automation

  • Automating and refactoring XSS attack simulations
  • Automating SQLi attack simulations
  • Automating a fuzzer
  • Conducting security testing within software delivery pipelines

Summary and Next Steps

Requirements

  • A fundamental understanding of the DevOps process

Audience

  • DevOps professionals
 14 Hours

Testimonials (2)

Related Categories