Skip to content

πŸš€ This course is designed to provide a comprehensive understanding of DevOps and its key components. Through hands-on labs and lectures, you’ll explore version control, software distribution, CI/CD, containerization and beyond β€” the same workflows used by modern engineering teams.

Notifications You must be signed in to change notification settings

inno-devops-labs/F25-DevOps-Intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ DevOps Introduction Course: Principles, Practices & Tooling

Labs Exam Hands-On Level

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 a comprehensive understanding of DevOps and its key components.

Through hands-on labs and lectures, you’ll explore version control, software distribution, CI/CD, containerization, cloud computing, and beyond β€” the same workflows used by modern engineering teams.


πŸ“š 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

πŸ–Ό Module Flow Diagram

flowchart TD
    A[Intro to DevOps] --> B[Version Control]
    B --> C[CI/CD]
    C --> D[Networking & OS]
    D --> E[Virtualization]
    E --> F[Containers]
    F --> G[GitOps & Progressive Delivery]
    G --> H[SRE & Resilience]
    H --> I[Security in DevOps]
    I --> J[Cloud Fundamentals]
    J --> K[Bonus: Web3 Infrastructure]
Loading

πŸ›  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 or local VMs
  2. Submission Workflow

    • Fork course repository β†’ Create lab branch β†’ Complete tasks
    • Push to fork β†’ Open Pull Request β†’ Receive feedback & evaluation
  3. Grading Advantage

    • Perfect Lab Submissions (10/10): Exam exemption + bonus points
    • On-Time Submissions (β‰₯6/10): Guaranteed pass (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): Mastery of core concepts, innovative solutions
  • B (75-89): Consistent completion, minor improvements needed
  • C (60-74): Basic competency, needs reinforcement
  • D (0-59): Fundamental gaps, re-attempt required

βœ… Success Path

"Complete all labs with β‰₯6/10 to pass. Perfect lab submissions grant exam exemption and bonus points toward an A."


About

πŸš€ This course is designed to provide a comprehensive understanding of DevOps and its key components. Through hands-on labs and lectures, you’ll explore version control, software distribution, CI/CD, containerization and beyond β€” the same workflows used by modern engineering teams.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published