Hold on just a sec...
1 to 3 credits
Fall 2026 Lecture Upper DivisionDevOps describes the intersection of software development and delivery and provides the means to continuously supply the latest functional version of software to customers. DevOps is highly reliant on agile development methods, version control systems, modern software packaging and deployment techniques, and cloud delivery technologies. This course is delivered in three focused units: Development, Deployment, and Maintenance. Students will work both individually and in agile teams to develop, deliver, and refine software projects. Permission of department required.
Learning Outcomes1Practice and explain the fundamental concepts of software development in an agile structure.
2Demonstrate the functionality of a software delivery pipeline, including revision, testing, and deployment.
3Describe and implement several of the common platforms and software packages that are often used in DevOps operations.
4Act as a team member in an agile team tasked with maintaining and deploying a software product.