Skip to content

REBASH Academy

Master Cloud, DevOps, Kubernetes, and Platform Engineering through structured, hands-on learning.

Follow a career path or browse by technology — production-focused tutorials, labs, and projects you can show in an interview. Free and open source.

You get
Structured career paths Job-shaped roadmaps across shared tutorials
Production-ready tutorials Concepts, labs, security, and troubleshooting
Hands-on labs Scenario practice after modules
Real-world projects Portfolio builds and capstones
Interview preparation Themes per technology
Certification support Practical study mapped to common exams

Note

REBASH Academy is a free, open-source learning platform. Tutorials, labs, and projects are production-focused — you learn the way real platform teams work. Pick a career path from the menu on the left, or jump straight into a technology track.

Who this is for

Role You are here to… Recommended path
Students Build a portfolio before your first Cloud or DevOps role Beginner
Linux administrators Deepen ops skills and add automation Linux Administrator
Cloud engineers Design and operate cloud infrastructure Cloud Engineer
DevOps engineers Connect Git, CI/CD, containers, and IaC end to end DevOps Engineer
Platform engineers Move toward internal platforms and GitOps Platform Engineer
Site reliability engineers Strengthen reliability and observability Site Reliability Engineer
DevSecOps engineers Layer security onto pipelines and workloads DevSecOps Engineer
Cloud architects Multi-cloud design and delivery at scale Cloud Architect

What do you want to become?

Goal Level Duration Primary technologies Outcome Path
Beginner Beginner 4–6 weeks Linux, Shell, Networking, Git Solid foundations for any Cloud or DevOps role Open
Linux Administrator Beginner 8–12 weeks Linux, Shell, Networking, Python Production Linux ops and automation habits Open
Cloud Engineer Intermediate 12–16 weeks Linux, Networking, AWS, Terraform Build and operate cloud infrastructure (AWS first) Open
DevOps Engineer Intermediate 20–28 weeks Linux → Terraform via Docker, K8s, GitLab CI Full delivery stack from OS to IaC Open
Kubernetes Engineer Intermediate 12–16 weeks Docker, Kubernetes, Helm, Git Workloads, Helm, and cluster operations Open
Platform Engineer Advanced 16–24 weeks Kubernetes, Terraform, observability Platform, GitOps, and developer experience skills Open
Site Reliability Engineer Advanced 16–24 weeks Linux, Kubernetes, Prometheus, Grafana Reliability, incidents, and observability Open
DevSecOps Engineer Advanced 14–20 weeks Kubernetes, GitLab CI, security Shift-left security across pipelines and cloud Open
Cloud Architect Expert 20–28 weeks AWS, Azure, GCP, Terraform Multi-cloud design and IaC at scale Open
AI for DevOps Engineer Intermediate 10–14 weeks Python, Linux, Docker Practical AI on a solid ops base Open

Features

Feature Description Link
Structured career paths Ordered roadmaps for job roles; tutorials are shared, not duplicated Career Paths
Technology courses Deep tracks with modules and labs Linux (and more in the nav)
Hands-on labs Scenario drills after modules Labs
Real projects Portfolio builds Projects
Capstone projects End-to-end proofs across tools Capstones
Cheat sheets Quick command and pattern reference Cheat Sheets
Interview questions Role-oriented themes per technology Interview Guides
Certification preparation Practical study mapped to common exams Certifications
Architecture library Cross-cutting design patterns Architecture
AI Academy AI for DevOps and related topics AI

Learning journey

Career path → Technology → Tutorials → Labs → Projects → Job ready (interview & certs).

Philosophy: Understand → Practise → Experiment → Build → Troubleshoot → Production.

Career paths

Path Difficulty Duration Example roles Technologies Ready tutorials (approx.)
Beginner Beginner 4–6 weeks Junior Linux Admin, IT Support 4 Foundations ready
Linux Administrator Beginner 8–12 weeks Linux / Systems Administrator 5 Linux + Shell ready
Cloud Engineer Intermediate 12–16 weeks Cloud Engineer, Cloud Ops 8 AWS + foundations ready
DevOps Engineer Intermediate 20–28 weeks DevOps, Release Engineer 20+ Core stack ready
Kubernetes Engineer Intermediate 12–16 weeks Kubernetes / Container Engineer 7 Docker + K8s ready
Platform Engineer Advanced 16–24 weeks Platform / DX Engineer 10+ Core ready; observability expanding
DevSecOps Engineer Advanced 14–20 weeks DevSecOps, Cloud Security 6+ Foundations ready; security expanding
Site Reliability Engineer Advanced 16–24 weeks SRE, Production Engineer 10+ Foundations ready; observability expanding
Cloud Architect Expert 20–28 weeks Solutions / Cloud Architect 7+ AWS ready; multi-cloud expanding
AI for DevOps Intermediate 10–14 weeks Automation / AI-ops 5+ Python ready; AI track expanding

See all paths on Career Paths.

Technologies

Foundations

Linux · Networking · Shell Scripting · Python · Git

Cloud native

Docker · Kubernetes · Helm

Infrastructure as Code

Terraform · Ansible

Cloud platforms

AWS · Azure · Google Cloud

CI/CD

GitLab CI/CD · GitHub Actions · Jenkins · Argo CD

Observability

Prometheus · Grafana · Loki · Tempo · OpenTelemetry · Monitoring

Security

DevSecOps · Security

Engineering

Platform Engineering · Site Reliability Engineering · Cloud Architecture

AI

AI for DevOps

Stub pages mark tracks that are planned; ready tracks include full tutorial series. OpenTofu, Flux, and specialised security tools (Trivy, Kyverno, Falco, Vault) will appear under the matching technology or security tracks as content ships.

Learning philosophy

Every topic follows this progression:

Understand → Practice → Experiment → Build → Troubleshoot → Production

You should leave each lesson knowing why a tool exists, how it works, when to use it, the trade-offs, and the best practices teams rely on.

What every course contains

Mature technology tracks are organised to include:

Section Purpose
Overview Why the technology matters
Learning objectives Outcomes you can tick off
Theory and architecture Concepts and D2 diagrams when useful
Tutorials Ordered lessons with labs
Hands-on labs Scenario drills
Projects and capstone Portfolio proof
Cheat sheets Quick reference
Interview questions Role preparation
Troubleshooting Debug guidance
Production best practices Safe defaults
References Official documentation
Project Focus Status
Status API Portfolio Git → Docker → Kubernetes → Terraform Ready
Python DevOps Automation Framework Packaged Python automation Ready
Python Log Analysis Tool Logs, parsing, CLI Ready
Kubernetes platform bootstrap Cluster platform patterns Planned — see Capstones
GitOps platform Argo CD / GitLab delivery Planned
Production monitoring stack Prometheus, Grafana, Loki Planned
Cloud landing zone Multi-account AWS + Terraform Planned
Internal developer platform Platform engineering patterns Planned
DevSecOps pipeline Scan and deploy gates Expanding via CI/CD labs
AI operations toolkit AI for DevOps practices Expanding via AI

Browse Projects and Capstones.

Certification preparation

Tutorials support practical preparation for exams such as:

  • RHCSA / RHCE
  • CKA / CKAD / CKS
  • HashiCorp Terraform Associate
  • AWS Solutions Architect Associate (and related AWS paths)
  • Microsoft AZ-104 / AZ-305
  • Google Associate Cloud Engineer and Professional Cloud Architect / DevOps Engineer

The focus remains engineering skill, not exam memorisation. See Certifications.

Latest content

Area Start here
Latest tutorials Linux · Shell · Python · Kubernetes · Terraform
Latest labs Labs catalog
Latest projects Projects · Status API
Career paths Career Paths · DevOps Engineer
Cheat sheets Cheat Sheets

Community

REBASH Academy is open source. You can report issues, request features, improve tutorials and labs, and contribute through the public GitHub repository linked from the site footer.

Why REBASH Academy

Principle Meaning
Production-first Teach patterns used on real platforms
Hands-on learning Labs and projects, not slides alone
Vendor-aware Name tools when it matters; stay transferable
Official documentation Prefer primary sources in references
Cloud-native Containers, Kubernetes, GitOps, observability
Open source Free to learn; open to contribution
Continuously updated Replace deprecated approaches as the industry moves
Engineering best practices Security, operability, and clear trade-offs

Ready to start your Cloud and DevOps journey?

New here? Read Getting Started first, then pick the Beginner or DevOps Engineer path.