Bridging the gap between development and IT operations, this class focuses on the culture, practices, and tools that enable rapid, reliable software delivery. Students will learn core DevOps principles including Continuous Integration (CI), Continuous Delivery/Deployment (CD), infrastructure as code (IaC), configuration management, monitoring, and logging. Hands-on experience covers essential tools such as GitHub Actions or Jenkins (CI/CD), Docker (containerization), Kubernetes (orchestration), Terraform (IaC), and Prometheus/Grafana (monitoring). Emphasis is placed on automation, collaboration, and creating feedback loops. By the end, learners will be able to build and maintain automated deployment pipelines, manage cloud infrastructure, and ensure system reliability, preparing them for DevOps engineer, platform engineer, or SRE roles.
Explore the full learning path section by section and preview what is included in this program.