Filters
How to search
  • Plain words find names, texts and examples.
  • "two words" finds the exact phrase.
  • --name or -x finds an option.
  • #word looks only inside commands.
  • @grep finds lessons and labs that use grep.
  • Filters: cat:network · in:labs · in:notes · level:rhcsa · ch:8 · root:yes. Put ! before a word to leave it out. OR between words means one of them.
  • ↑ ↓ to move · Enter to open · Esc to close · / to search

My path to DevSecOps: from IT Manager to Cloud / DevSecOps Engineer

The whole road in one place: 5 phases in 12 months (Linux, Azure, Terraform and CI/CD, Kubernetes, security and GitOps), then MLOps. For every phase: the goal, the official course, the best book, the exam, the hands-on project and the summary on this site.

Guide by
Hosam Hani
Version
2026 – 2027
Lessons
44

My own study plan, written in my own words. I update it while I go. The links point to the official pages; prices change, so check them before you buy.

Parts and chapters

Part 1

Start

  1. 1See the whole path in one pageOverview5 lessons
    Lessons
    1. 1.1 Know the goal
    2. 1.2 Follow the 5 phases
    3. 1.3 Use the same method in every phase
    4. 1.4 Know what each phase costs
    5. 1.5 Track progress every month
  2. 2Build the home lab and free accountsLab setup and free accounts6 lessons
    Lessons
    1. 2.1 Get the free accounts
    2. 2.2 Build two Linux machines
    3. 2.3 Prepare the Azure account
    4. 2.4 Set up Git and GitHub
    5. 2.5 Run a local Kubernetes cluster
    6. 2.6 Keep a lab journal

Part 2

The 5 phases (12 months)

  1. 3Phase 1 (months 1–2): Linux and RHCSALinux and RHCSA5 lessons
    Lessons
    1. 3.1 Know the goal of phase 1
    2. 3.2 Study with these sources
    3. 3.3 Practise the right way
    4. 3.4 Automate one real task
    5. 3.5 Finish the phase
  2. 4Phase 2 (months 2–4): Microsoft Azure and AZ-104Azure and AZ-1044 lessons
    Lessons
    1. 4.1 Know the goal of phase 2
    2. 4.2 Study with these sources
    3. 4.3 Build the phase project
    4. 4.4 Finish the phase
  3. 5Phase 3 (months 4–5): Terraform, Git and CI/CDTerraform, Git and CI/CD4 lessons
    Lessons
    1. 5.1 Know the goal of phase 3
    2. 5.2 Study with these sources
    3. 5.3 Build the phase project
    4. 5.4 Finish the phase
  4. 6Phase 4 (months 5–8): Kubernetes and CKAKubernetes and CKA5 lessons
    Lessons
    1. 6.1 Know the goal of phase 4
    2. 6.2 Study with these sources
    3. 6.3 Practise the right way
    4. 6.4 Build the phase project
    5. 6.5 Finish the phase
  5. 7Phase 5 (months 9–12): Kubernetes security, GitOps and CKSSecurity, GitOps and CKS4 lessons
    Lessons
    1. 7.1 Know the goal of phase 5
    2. 7.2 Study with these sources
    3. 7.3 Build the phase project
    4. 7.4 Finish the phase

Part 3

After the first job

  1. 8Year 2: MLOps and AI infrastructureMLOps and AI infrastructure4 lessons
    Lessons
    1. 8.1 Know why MLOps comes next
    2. 8.2 Study with these sources
    3. 8.3 Build a first MLOps project
    4. 8.4 Know the later specialisations

Part 4

Projects and habits

  1. 9Build a portfolio that shows real workPortfolio4 lessons
    Lessons
    1. 9.1 Pick projects that solve real problems
    2. 9.2 Present every project the same way
    3. 9.3 Show it on three channels
    4. 9.4 Prepare for interviews
  2. 10Keep the plan going every weekHabits and risks3 lessons
    Lessons
    1. 10.1 Follow a weekly rhythm
    2. 10.2 Check the plan every month
    3. 10.3 Know the risks

What you learn

The main skills of the course and the chapter where you learn each one.

Certifications on the path