Skip to content

josiah-mbao/cloud-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🇿🇲 Josiah's Open Source School (JOSS): Cloud & DevOps Tutorials 🇰🇪

Built with Starlight License: MIT

Welcome to JOSS, the living documentation for my journey in Systems Engineering, DevOps, and AI.

This repository hosts a collection of practical, hands-on tutorials designed to help you bridge the gap between writing code and shipping it reliably to production. Built by a 4th-year Software Engineering student and GDSC Cloud Lead with roots in Zambia and based in Kenya, this resource focuses on actionable solutions for real-world development challenges in the African tech space.

cloud-tutorials

🚀 Visit the Live Documentation

Explore the full, interactive tutorials, complete with code snippets, diagrams, and clear, step-by-step instructions:

➡️ START LEARNING NOW: View JOSS Live at your-live-url.com

📚 What You Will Find

The documentation is structured to take you from foundational concepts to advanced container orchestration:

Path Focus Key Topics & Project Alignment
Foundations DevOps culture, Cloud basics, Linux fundamentals. Essential bedrock skills.
Containers Packaging and isolating applications for consistency. Docker & Docker Compose (Containerizing simple web services).
CI/CD Automating the software release pipeline. GitHub Actions & Azure Pipelines (Continuous Integration for your MLOps projects).
Kubernetes Orchestrating containers at scale and handling high concurrency. Pods, Services, & Helm (Scaling the Go Reverse Proxy project).

💡 Why This Project?

This documentation serves as a direct technical portfolio:

  • Proof of Concept: Every guide is based on tools used in real-world projects like Ona Vision (MLOps) and the high-performance Go Reverse Proxy.
  • GDSC Resource: It is the official teaching material for my campus's Cloud & DevOps initiatives, fostering practical skills in the local tech community.
  • Demonstration of Mastery: The entire site is deployed using modern Astro and is structured according to the Diátaxis documentation framework, showcasing high standards in both engineering and technical communication.

⚙️ Technical Contribution (For Developers)

This documentation site is built with Astro Starlight. We welcome contributions, especially if you find a typo or have a better way to explain a concept!

💻 Local Development Commands

To run the project locally and contribute to the documentation:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321 (Recommended for writing)
npm run build Builds your production site to ./dist/
npm run preview Preview your build locally, before deploying

🔗 Connect With Me


About

Josiah's Open Source School

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •