Introduction to Development Security Operations (DevSecOps)
This course introduces students to DevSecOps: the practice of integrating security into every phase of the software development lifecycle. Students will learn to design, build, and operate secure CI/CD pipelines; automate security testing; secure containerized and cloud-native workloads; and foster a culture of shared security responsibility. The course is hands-on: students gain experience with industry-standard tools for CI/CD, static and dynamic analysis, container and infrastructure-as-code security, and supply chain security, building a progressively hardened pipeline over the semester that culminates in a final project. Non-curriciular prerequisites : Working knowledge of Linux, Git, and at least one programming language (Python, Java, etc.). Prior exposure to cloud computing (e.g., Intro to Cloud Computing) strongly recommended.
Prerequisites & course information
Credit 3 units. Typical periods offered: Fall, Spring
Sources
- Course catalogue โ2026โ2027