Secure DevSecOps Virtual Internship
In this advanced Secure DevSecOps Virtual Internship, students will learn how to integrate security practices throughout the entire software development lifecycle. They will gain hands-on experience in implementing security controls, performing vulnerability assessments, and building resilient applications. Upon completion, students will be equipped with the skills to become security-minded DevOps engineers, capable of delivering secure and reliable software solutions.
Track Overview
Tasks & Milestones
Identify Security Risks in the SDLC
AdvancedAnalyze a sample web application and identify potential security risks and vulnerabilities in each stage of the software development lifecycle.
Implement Security Controls in the SDLC
AdvancedDevelop a plan to integrate security controls and best practices into the software development lifecycle of a web application.
Vulnerability Assessment
AdvancedConduct a comprehensive vulnerability assessment on a web application using industry-standard tools and techniques.
Penetration Testing
AdvancedPerform a penetration test on a web application to identify and exploit security vulnerabilities.
Secure Coding Workshop
AdvancedParticipate in a secure coding workshop to learn and apply secure coding practices in web application development.
Code Review for Security
AdvancedPerform a comprehensive code review on a web application to identify and mitigate security vulnerabilities.
Incident Response Plan
AdvancedDevelop an incident response plan for a web application to ensure effective and efficient response to security incidents.
Automated Security Testing and Monitoring
AdvancedImplement automated security testing and monitoring in the CI/CD pipeline to ensure the continuous security of the web application.
Prerequisites
- • Proficiency in at least one programming language (e.g., Python, Java, or JavaScript)
- • Basic understanding of software development lifecycle and DevOps practices
- • Familiarity with web application architecture and common security vulnerabilities
Certificate
Certificate of Completion
Earn a certificate upon successful completion