Devops-Tools Advanced Premium

DevSecOps: Integrating Security into the DevOps Lifecycle Virtual Internship

In this comprehensive virtual internship, students will learn how to integrate security best practices and tools into the DevOps lifecycle. They will gain hands-on experience with OWASP ZAP, Snyk, and Trivy to shift security left in the CI/CD pipeline. Upon completion, students will be equipped with the skills to build secure and resilient DevOps environments.

weeks
7 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Identify Security Vulnerabilities in a Web Application

Advanced

Students will use OWASP ZAP to perform a security scan on a web application and identify common vulnerabilities.

8 hours

Integrate Snyk into the CI/CD Pipeline

Advanced

Students will set up Snyk to automatically scan their code for vulnerabilities and fail the build if critical issues are detected.

10 hours

Integrate Trivy into the CI/CD Pipeline

Advanced

Students will set up Trivy to automatically scan container images for vulnerabilities and fail the build if critical issues are detected.

10 hours

Secure Terraform Deployments

Advanced

Students will learn how to use Terraform to deploy secure cloud infrastructure and scan for security misconfigurations.

12 hours

Secure Ansible Deployments

Advanced

Students will learn how to use Ansible to deploy secure infrastructure and integrate security best practices into their playbooks.

12 hours

Set up Security Monitoring and Alerting

Advanced

Students will configure Prometheus and Grafana to monitor the security posture of their DevOps environment and set up alerts for security-related events.

12 hours

Implement Incident Response Procedures

Advanced

Students will learn how to respond to security incidents in a DevOps environment, including investigation, containment, and remediation.

12 hours

Prerequisites

  • • Proficiency in a programming language (e.g., Python, Go, or Java)
  • • Experience with DevOps tools and practices
  • • Understanding of cloud infrastructure and deployment

Certificate

Certificate of Completion

Earn a certificate upon successful completion