Introduction to DevOps

DevOps, a shorthand blend of “development” and “operations”, is the combination of practices and tools designed to increase an organization's ability to deliver applications and services faster than the traditional software development processes.

This course is an introduction to DevOps concepts, main tools, CI/CD, and hands-on projects. Participants will learn the basics of DevOps and how to utilize the tools to become proficient in developing and deploying DevOps processes. Topics and tools covered will include containerization, CI/CD tools (such as GitHub actions, and Jenkins.), and Observability tools (such as GrayLog, CloudWatch, and Prometheus).

Upon completion of the course, students will have an understanding of the concepts and benefits of DevOps, the importance of containers, the most commonly used Linux commands, CI/CD and development workflows, and tools and techniques used by DevOps experts.


  • Dates: June 6 - July 25
  • Schedule: Tuesdays, 4pm-7pm
  • Location: Online
  • Instructor: Mario Lim
  • Continuing Education Units: 2
  • Cost: $995 | $746.25 for USF students and alumni