Skip to content

inno-devops-labs/Sum25-intro-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOps Introduction Course: Principles, Practices & Tooling

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.

Course Roadmap

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

Lab-Based Learning Experience

80% of your grade comes from hands-on labs - each designed to build real-world skills:

  1. Lab Structure

    • Task-oriented challenges with clear objectives
    • Safe environments using containers/local VMs
  2. Submission Workflow

    • Fork course repository → Create lab branch → Complete tasks
    • Push to fork → Create Pull Request → Receive evaluation
  3. 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

Evaluation Framework

Transparent assessment for skill validation

Grade Composition

  • Labs (10 @ 8 points each): 80%
  • Final Exam (comprehensive): 20%

Performance Tiers

  • 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."

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages