Course Overview
About Course
Site Reliability Engineering (SRE) shapes how modern organizations ensure software systems are reliable, scalable, and efficient. Over 40 immersive hours, this training equips engineers with practices born at Google and refined across industries—bringing together software engineering, DevOps, and SRE disciplines to manage production at scale.
The program begins by grounding learners in SRE principles and practices, distinguishing SRE from DevOps while emphasizing reliability as an engineering discipline. It dives deeply into SLIs, SLOs, and error budgets, teaching participants to quantitatively define acceptable performance boundaries and operational tolerance. To maintain productivity, the course explores toil reduction, teaching participants how to identify repetitive, manual tasks and replace them with robust automation.
Crucially, learners gain hands-on experience with observability—building metrics systems, setting up alert thresholds, and exploring modern monitoring and tracing tools. They explore SRE toolchains including Terraform, Jenkins, Ansible, and chaos-testing libraries. Incident response exercises empower participants to run blameless postmortems, practice on-call workflows, and understand organizational readiness.
Later modules focus on anti-fragility—how systems can get stronger through planned failures—and the organizational impact of scaling SRE teams responsibly. Learners uncover SRE anti-patterns and advanced strategies like platform engineering and AIOps streaming reliability insights.
A practical capstone enables participants to implement a full SRE lifecycle: define SLOs, automate deployment pipelines, monitor health, and simulate incidents. Accompanied by preparatory review for SRE certification (Foundation & Practitioner), the course blends expert-led instruction, peer collaboration, and real-world scenarios.
By the end, participants can architect reliable infrastructure, deploy resilient systems, embed incident management practices, and champion SRE culture—making them valuable contributors ready for advanced SRE or DevOps roles.
Course Syllabus
Module 1: Virtualization & OpenStack Overview (4 hrs)
- Foundations: virtualization concepts, cloud vs traditional infra ([turn0search8] cite).
- Intro to OpenStack architecture, history, Foundation, and release cycles including recent "Caracal" release as of April 3, 2024 ([turn0search20] cite).
Module 2: Installation & Configuration (6 hrs)
- Deploy a 3-node setup: controller, compute, network.
- Hands-on with PackStack or DevStack; configure MySQL, RabbitMQ, KVM/QEMU environments ([turn0search4] cite).
Module 3: Compute Service – Nova (4 hrs)
- Nova’s architecture, supported hypervisors (KVM, Xen, VMware).
- Provision VMs; instance lifecycle operations via Horizon and CLI ([turn0search2] cite).
Module 4: Image Service – Glance (3 hrs)
- Manage VM image lifecycle: formats, upload/download, metadata operations ([turn0search2] cite).
Module 5: Block & Object Storage – Cinder & Swift (5 hrs)
- Cinder volumes: creation, attachment, snapshotting.
- Swift object storage: containers, replication, metadata, CDN use cases ([turn0search2] cite).
Module 6: Networking – Neutron (5 hrs)
- Neutron’s architecture, plug-ins (OVS), L2/L3 networking.
- Create networks, routers, floating IPs, VPNs, and load balancers ([turn0search2] cite).
Module 7: Identity & Dashboard – Keystone & Horizon (4 hrs)
- Keystone IAM: users, roles, projects, RBAC.
- Horizon dashboard: navigation, project visibility, resource management ([turn0search2] cite).
Module 8: Orchestration & Telemetry – Heat & Ceilometer (4 hrs)
- Define stacks using Heat templates for IaC orchestration.
- Monitor usage and billing via Ceilometer telemetry service ([turn0search8] cite).
Module 9: Advanced Components (4 hrs)
- Explore additional OpenStack services: Trove (DBaaS), Sahara (Hadoop), Manila (shared FS), Zaqar (messaging), Designate (DNS) ([turn0search20] cite).
Module 10: Administration, HA & Troubleshooting (5 hrs)
- Implement HA and resilience for control plane (DB, MQ).
- Maintenance tasks: backup, restore, upgrades, tuning, and debugging ([turn0search6] cite).
Module 11: Capstone Project & Review (5 hrs)
- Build a fully functional private cloud: deploy compute, storage, network, identity, orchestration, and telemetry.
- Final presentation, peer review, and QA.
-
Key Features
Hands-on labs throughout: deploying, managing, and troubleshooting services.
Live instructor-led sessions: real OpenStack clusters via PackStack/DevStack.
Official certification prep: Certified OpenStack Administrator (COA).
Comprehensive documentation: reference materials and scripts.
On-demand access: 12 months to labs, recordings, and community forums.
Career support: resume critique, interview simulations, job-path guidance.



