CloudCaptain is a community-driven, open-source learning platform with 150+ comprehensive documentation pages, 49 architecture diagrams, 8 career paths, and 7 structured learning roadmaps covering Cloud, DevOps, AI, and Operations — all free, forever.
Every page includes hands-on exercises, command cheat sheets, interview Q&A, and exam prep guides. Whether you're a complete beginner or a seasoned professional, CloudCaptain has something for you.
| Category | Topics Covered |
|---|---|
| Containers | Docker (8 guides), Podman |
| Orchestration | Kubernetes (9 guides), Helm |
| Infrastructure as Code | Terraform (5 guides), Ansible (4 guides + playbook examples), CloudFormation, Packer, Vagrant |
| CI/CD | Jenkins (3 guides), CI/CD Pipelines (4 guides), GitHub Actions, CircleCI, GitOps |
| Languages & Scripting | Linux (6 guides), Git (4 guides), Bash (5 guides + 90 script examples), Python (4 guides), YAML |
| Networking | Fundamentals, Routing & Switching, Security, 100+ commands cheat sheet |
| Security | DevSecOps (3 guides) |
| Cloud | AWS (9 guides + CloudFormation examples), Azure (6 guides), GCP (5 guides) |
| Web & Build | Nginx, Chef, Gradle |
| Topic | Coverage |
|---|---|
| Cloud Computing | Fundamentals, Architecture, Migration, Interview Q&A |
| Multi-Cloud | Strategy, Fundamentals, Interview Q&A |
| Cloud Security | Fundamentals, Best Practices, Interview Q&A |
| FinOps | Cost Optimization, Frameworks, Interview Q&A |
| Path | Description |
|---|---|
| DevOps | Culture, practices, tools landscape, DORA metrics |
| Cloud | Multi-provider cloud fundamentals |
| Containers | Docker to Kubernetes journey |
| AI/ML Ops | Machine learning infrastructure |
| SRE | Reliability engineering practices |
| Platform Engineering | Internal developer platforms |
| Linux Master | Deep systems expertise |
Eight high-demand roles with salary ranges, skills roadmaps, and certification recommendations: DevOps Engineer, Cloud Architect, Platform Engineer, AI/ML Infrastructure Engineer, Site Reliability Engineer, Linux Systems Master, DevSecOps Engineer, FinOps Practitioner.
Dedicated interview prep with 40-50+ questions per topic: DevOps, Docker, Kubernetes, Terraform, AWS, Azure, GCP, Linux, Git, Python, Bash, Networking, CI/CD, Cloud Computing, Multi-Cloud, Cloud Security, FinOps, and more.
49 Mermaid diagrams for visual learning — Docker architecture, Kubernetes cluster components, CI/CD pipeline flows, AWS VPC design, cloud service models, and more. All rendered natively in the browser.
Visit cloudcaptain.io to start learning immediately.
git clone https://github.com/nomadicmehul/CloudCaptain.git
cd CloudCaptain/website
npm install
npm start # Dev server at localhost:3000npm run build # Production build
npm run serve # Preview production build| Component | Technology |
|---|---|
| Framework | Docusaurus 3 (TypeScript) |
| Hosting | GitHub Pages + Custom Domain |
| CI/CD | GitHub Actions (auto-deploy on push to main) |
| Diagrams | Mermaid (rendered natively in browser) |
| Search | Local search plugin |
| Content | Markdown / MDX |
| Data | JSON files (edit content without touching code) |
We welcome contributions! See CONTRIBUTING.md for full guidelines.
- Fork the repository
- Create a branch:
git checkout -b add/my-resource - Make your changes
- Run
npm run buildlocally to verify - Submit a Pull Request
- All documentation goes in
website/docs/under the appropriate subdirectory - Use Markdown with front matter (
title,description,sidebar_position) - Keep descriptions concise and include practical examples
- Add exercises, cheat sheets, or interview questions where relevant
- Use Mermaid diagrams for architecture visuals
Homepage sections are powered by JSON files in website/src/data/. You can update content by editing these files directly on GitHub — no React code changes needed:
| File | What it controls |
|---|---|
categories.json |
Technology cards (Docker, K8s, Terraform, etc.) |
learningPaths.json |
Learning path cards on homepage |
careerPaths.json |
Career paths page (8 roles) |
howItWorks.json |
"How It Works" 4-step process |
sponsors.json |
Sponsor cards (Buy Me a Coffee, GitHub Sponsors) |
contributeActions.json |
Contribution type tags |
techBadges.json |
Tech badge pills in the hero section |
testimonials.json |
Community testimonials (currently hidden) |
CloudCaptain/
website/ # Docusaurus site
docs/
learning-paths/ # Structured learning roadmaps
interview-prep/ # Interview preparation guides
tools/ # Tool-specific documentation (25+ categories)
docker/ # 8 Docker guides
kubernetes/ # 9 Kubernetes guides
terraform/ # 5 Terraform guides
bash/ # 5 Bash guides + 90 script examples
ansible/ # 4 Ansible guides + playbook examples
...
cloud/ # Cloud provider guides
aws/ # 9 AWS guides + CloudFormation examples
azure/ # 6 Azure guides
gcp/ # 5 GCP guides
... # Cloud Computing, Multi-Cloud, Security, FinOps
src/
data/ # JSON data files (edit to update homepage content)
pages/ # Custom pages (homepage, career paths, contribute)
css/ # Brand-specific styling
static/img/ # Logo, favicon, social card
.github/workflows/ # GitHub Actions deployment
This project is licensed under the MIT License — see LICENSE for details.
Built with love by Mehul Patel and the open-source community
