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¶
Cloud platforms¶
AWS · Azure · Google Cloud
CI/CD¶
GitLab CI/CD · GitHub Actions · Jenkins · Argo CD
Observability¶
Prometheus · Grafana · Loki · Tempo · OpenTelemetry · Monitoring
Security¶
Engineering¶
Platform Engineering · Site Reliability Engineering · Cloud Architecture
AI¶
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 |
Featured projects¶
| 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.