Welcome to the DevOps Introduction Course, where you will gain a solid foundation in DevOps principles and practical skills. This course is designed to provide you with a comprehensive understanding of DevOps and its key components. Through hands-on labs and lectures, you will learn about various topics such as version control, software distribution, CI/CD, containers, and cloud computing.
Practical modules designed for incremental skill development:
# | Module | Key Topics & Technologies |
---|---|---|
1 | Introduction to DevOps | Core principles, essential tools, DevOps concepts |
2 | Version Control | Collaborative development workflows, Git tooling |
3 | CI/CD | Continuous integration/deployment practices |
4 | Networking & OS for DevOps | IP/DNS, firewalls, Linux fundamentals (shell/systemd/logs), permissions, troubleshooting, DevOps-friendly distros |
5 | Virtualization | Virtualization concepts, benefits in modern IT infrastructures |
6 | Containers | Docker containerization, Kubernetes orchestration |
7 | GitOps & Progressive Delivery | Git as source of truth, Argo CD, canary/blue-green deployments, feature flags, rollbacks |
8 | SRE & Resilience | SLOs/SLAs/SLIs, error budgets, incident management, chaos engineering, postmortems |
9 | Security in DevOps (DevSecOps) | Shift-left security, SAST/DAST, SBOM, container/image scanning (Trivy/Snyk), secret management |
10 | Cloud Fundamentals | AWS/Azure/GCP basics, IaaS/PaaS/SaaS, regions/zones, pricing, core services (EC2/S3/IAM/VPC), cloud-native patterns |
11 | Bonus | Web3 Infrastructure, decentralized storage, IPFS, Fleek |
80% of your grade comes from hands-on labs - each designed to build real-world skills:
-
Lab Structure
- Task-oriented challenges with clear objectives
- Safe environments using containers/local VMs
-
Submission Workflow
- Fork course repository → Create lab branch → Complete tasks
- Push to fork → Create Pull Request → Receive evaluation
-
Grading Advantage
- Perfect Lab Submissions (10/10): Exam exemption + bonus points
- Timely Submissions (≥6/10): Qualify for C or higher
- Late Submissions: Maximum 6/10
Transparent assessment for skill validation
- Labs (10 @ 8 points each): 80%
- Final Exam (comprehensive): 20%
- A (90-100): Mastered all core concepts, innovative solutions
- B (75-89): Consistent task completion, minor improvements needed
- C (60-74): Basic competency, requires reinforcement
- D (0-59): Fundamental gaps requiring re-attempt
Success Path
"Complete all labs with ≥6/10 to pass the course. Perfect lab scores earn exam exemption and bonus points toward A grade."