nomadicmehul/CloudCaptain
nomadicmehul/CloudCaptain has 258 GitHub stars and 97 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 10:53 UTC. Last push 2026-11-12.
Crecimiento de estrellas medido
- in 24h
- 0
- in 7 days
- Recopilando historial
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
Acerca de
Free, open-source learning hub for Cloud, DevOps & AI — 330K+ words of full tutorials, 21 cheat sheets, 19 interview Q&A sets, and certification exam prep, with built-in reading progress. No paywall, ever.
Aprendizajei18n/README.es.md
Original
CloudCaptain
Cloud, DevOps y AIOps desde cero.
Construye la herramienta. Usa la herramienta. Entrega un artefacto.
110 lecciones · 16 fases publicadas · 160 horas · 3,246 pruebas · 217 skills, prompts y servidores MCP
English · हिन्दी · मराठी · ગુજરાતી · Deutsch · Español · Português · 中文 · 日本語
Esta es una traducción: el README en inglés es la fuente de verdad. Las correcciones son bienvenidas mediante pull request.
npx skills add nomadicmehul/CloudCaptain # installs the tutor into Claude Code, Cursor, Codex or any agent that reads SKILL.md
Luego pídele a tu agente /captain-start: un breve cuestionario de nivelación, una ruta de aprendizaje y la primera lección.
Lo que construyes
Cada lección parte de un problema de producción, te hace construir el mecanismo tú mismo en Python o Bash puro con pruebas y luego hacer el mismo trabajo con la herramienta real, de modo que cada flag y cada mensaje de error corresponde a código que escribiste tú.
| Fase | Construyes | Luego ejecutas |
|---|---|---|
| 00 · Configuración y laboratorio | un lab doctor que revisa tu máquina e imprime el plan de instalación | kind, Docker, tu agente de programación |
| 01 · Linux y sistemas | un supervisor de PID 1, un detector de fugas de fd, un analizador de strace, un decodificador de capabilities, unidades de systemd, cgroups a mano, un lector de la tabla de montajes, un dashboard con el método USE | strace, capsh, systemctl, findmnt, PSI |
| 02 · Redes | una consulta de rutas como ip route get, un resolvedor DNS iterativo, un analizador de estados de sockets TCP, un lector de pcap con filtros de tcpdump, un parser de ClientHello de TLS y un verificador de cadenas de certificados, un servidor HTTP/1.1 con proxy inverso, un balanceador de carga con health checks, un proxy de caché según la RFC 9111 |
ip, dig, ss, tcpdump, openssl, curl, nginx, HAProxy, CoreDNS |
| 03 · Git y colaboración | un almacén de objetos direccionado por contenido que git fsck acepta, un motor de diff y merge a tres bandas, un cliente de clonado con packfiles y smart HTTP, una cola de merge con CODEOWNERS y rulesets, hooks solo para los cambios preparados con una política pre-receive, bisect y blame sobre el grafo de commits |
plumbing de git, git merge-file, GIT_TRACE_PACKET, rulesets, la merge queue, pre-commit, git bisect run |
| 04 · Scripting y automatización | un linter de Bash con comprobaciones de modo estricto, un framework de CLI, un cliente de API con reintentos y límites de tasa, subconjuntos de jq y awk, un planificador de cron y OnCalendar, un constructor de wheels reproducibles | ShellCheck, curl, urllib3, jq, awk, croniter, systemd-analyze, pip y build |
| 05 · Contenedores | un runtime de contenedores, un auditor de imágenes, un cliente de registry, un constructor de imágenes sin Dockerfile, una red veth/bridge, Compose, user namespaces rootless, un generador de seccomp | Docker, Podman, registries OCI |
| 06 · Orquestación | un reconciliador, un scheduler, un kubelet, reglas de kube-proxy y DNS del cluster, un autorizador RBAC, Helm, un operador, un router de Gateway API | Kubernetes sobre kind, Helm, Envoy Gateway |
| 07 · Infraestructura como código | un motor de plan/apply, un grafo de dependencias, módulos, un servidor de estado con bloqueo, detección de drift, un motor de políticas, front ends de Pulumi y Crossplane, un gestor de configuración idempotente | OpenTofu, conftest/OPA, Pulumi, Ansible |
| 08 · CI/CD y GitOps | un ejecutor de workflows, un auditor de seguridad de workflows, un emisor y verificador OIDC, un generador de SBOM, un firmador con registro de transparencia, un reconciliador GitOps, un controlador canary, una herramienta de releases | GitHub Actions y act, zizmor, cosign, syft, Argo CD, Argo Rollouts, git-cliff |
| 09 · Cloud (AWS primero) | un evaluador de políticas IAM, un analizador de alcanzabilidad de VPC, firma SigV4 y un servidor S3, la runtime API de Lambda, un grupo de Auto Scaling, un asignador de costos FOCUS, un escáner de postura de seguridad | la AWS CLI contra moto, el emulador de Lambda, Checkov |
| 10 · Observabilidad y SRE | una TSDB con chunks Gorilla, un motor PromQL, un enrutador de alertas, un pipeline de logs con un subconjunto de LogQL, un tracer con tail sampling, reglas de burn rate de SLO, un servicio de incidentes, experimentos de caos | Prometheus, promtool, OpenTelemetry Collector, Jaeger, Sloth, Alertmanager, Loki, Grafana Alloy, Chaos Mesh |
| 11 · Seguridad y DevSecOps | un servicio de secretos con leases y desellado Shamir, un webhook de admisión con un subconjunto de CEL, un motor de reglas al estilo Falco, un evaluador de NetworkPolicy, un escáner de secretos, identidades SPIFFE con mTLS, un priorizador de CVE con CVSS, EPSS y VEX, un ejecutor del benchmark CIS | OpenBao, ValidatingAdmissionPolicy, Kyverno, Falco, gitleaks, SPIRE, Trivy, Grype, kube-bench |
| 12 · Ingeniería de plataformas | un generador de plantillas de servicio con actualizaciones seguras, un catálogo de servicios con propietarios y dependencias, métricas DORA a partir de Git, despliegues e incidentes, entornos de preview por pull request, una API de plataforma que expande una especificación en objetos de Kubernetes | copier, el modelo de catálogo de Backstage, DuckDB, kubectl auth can-i, score-k8s |
| 13 · Infraestructura de IA | un scheduler de GPU con DRA, un simulador de serving de LLM, un gateway que cuenta tokens, un autoscaler basado en colas, un router con caché de prefijos, índices HNSW e IVF, un inspector de artefactos de modelos, un modelo de costos por token | llama.cpp en CPU, LiteLLM, pgvector, llm-d, ORAS |
| 14 · AIOps y operaciones agénticas | un servidor MCP para kubectl, un agente de triaje de incidentes, análisis de logs con IA, OpenTelemetry para llamadas a LLM, sandboxes para agentes, herramientas de escritura seguras, evals de agentes | Claude Code, la API de Claude, OpenTelemetry, promptfoo |
| 15 · MLOps y LLMOps | versionado de datasets direccionado por contenido, un servidor de tracking compatible con MLflow con registro de modelos, un DAG de pipeline con caché compilado como el de Kubeflow, una puerta de evaluación para LLM, un enrutador de modelos con tráfico shadow y canary, detección de drift | DVC, MLflow, Kubeflow Pipelines, Argo Workflows, promptfoo, Argo Rollouts, Evidently |
Una fase más (proyectos finales) está en la hoja de ruta.
Cómo funciona una lección
The Problem → The Concept → Build It → Use It → Ship It → Quiz
a real one diagram standard the real a skill, six questions,
incident library + tool, same prompt or before and
tests job MCP server after
- Ejecutable y con pruebas. Cada lección tiene código con pruebas unitarias que corren en cualquier lugar (sin root, sin Docker, sin cuenta en la nube) y un
smoke.shque ejecuta los pasos exclusivos de Linux y las herramientas reales en un runner de CI con Docker, kind y OpenTofu. Una lección muestra "last verified" (última verificación) solo después de que eso pasa. - Actualizado. Las versiones de las herramientas se revisan cada semana, la tecnología retirada (ingress-nginx, PodSecurityPolicy, Swarm, imágenes de Bitnami) se señala dondequiera que aparezca y las lecciones de IA usan los modelos y las APIs actuales.
- Para quedártelo. Cada lección entrega una skill para agentes, un prompt o un servidor MCP en
outputs/, así que terminas con una caja de herramientas, no solo con notas.
Rutas de aprendizaje
| Ruta | Para | Lecciones |
|---|---|---|
| DevOps Engineer | de un solo proceso de Linux a Kubernetes, IaC, cloud y AIOps | 102 |
| Site Reliability Engineer | métricas, alertas, logs, trazas, SLO, incidentes y caos sobre Linux y Kubernetes | 38 |
| DevSecOps Engineer | secretos, admisión, detección en tiempo de ejecución, network policies, cadena de suministro e IAM en la nube | 42 |
| AI Platform Engineer | ingenieros a quienes les piden operar modelos: GPUs, serving, gateways, enrutamiento, costos | 23 |
| AIOps Engineer | poner agentes a trabajar en la infraestructura de forma segura | 9 |
El tutor en tu agente
npx skills add nomadicmehul/CloudCaptain instala cuatro skills: captain-start (cuestionario de nivelación y un plan en LEARNING.md), captain-learn (una lección por sesión, Build It → Use It → Ship It, con el cuestionario y las pruebas), captain-guide (dónde aprendo X, qué necesita el rol Y) y captain-check (un repaso socrático de una fase). Funcionan en Claude Code, Cursor, Codex y cualquier agente que lea SKILL.md.
La biblioteca de referencia
Junto al currículo, cloudcaptain.io/docs conserva las guías extensas con las que empezó CloudCaptain: más de 150 páginas de contenido original, 21 cheat sheets de comandos, 19 bancos de preguntas de entrevista, 5 guías de preparación para exámenes de certificación (CKA/CKAD/CKS, Terraform, AWS, Azure, GCP), 7 rutas de aprendizaje y 8 rutas profesionales. Las lecciones enlazan a ella en lugar de repetirla, y las páginas de referencia en las que se basa una lección enlazan de vuelta con una tarjeta "Build this from scratch" (constrúyelo desde cero).
El modo de lectura Captain's Bridge del sitio registra tu avance por sección, y /progress recuerda en tu navegador las lecciones, las puntuaciones de los cuestionarios y lo que has leído. Sin cuenta, sin rastreo.
Por qué CloudCaptain
| CloudCaptain | roadmap.sh | devops-exercises | listas awesome-* | |
|---|---|---|---|---|
| Construir cada herramienta desde cero, con pruebas | ✅ 110 lecciones | ❌ | ❌ | ❌ |
| Verificado contra las herramientas reales en CI | ✅ todas las lecciones | ❌ | ❌ | ❌ |
| Infraestructura de IA y AIOps | ✅ 15 lecciones | parcial | ❌ | enlaces |
| Un tutor que instalas en tu agente | ✅ npx skills add |
❌ | ❌ | ❌ |
| Guías extensas, cheat sheets, preguntas de entrevista, preparación de exámenes | ✅ | los nodos del roadmap enlazan fuera | preguntas y respuestas | enlaces |
| Progreso de lectura y de cuestionarios | ✅ en tu navegador | ✅ | ❌ | ❌ |
Ejecútalo en local
git clone https://github.com/nomadicmehul/CloudCaptain.git
cd CloudCaptain/website
npm install
npm start # http://localhost:3000, lessons at /learn
npm run curriculum:test -- linux/pid1-supervisor # one lesson's tests
Cada lección es una carpeta: curriculum/phases/NN-phase/NN-lesson/ con docs/en.md, code/ (con pruebas y smoke.sh), quiz.json y outputs/. El contrato es LESSON_TEMPLATE.md; el mapa del repo es AGENTS.md.
Contribuir
Lecciones, correcciones y traducciones son bienvenidas; consulta CONTRIBUTING.md. Una lección nueva empieza con npm run curriculum:scaffold, debe pasar el validador y sus pruebas, y la verifica la ejecución de smoke tests en su pull request. El contenido desactualizado tiene su propia plantilla de issue, y cada pull request obtiene un despliegue de vista previa.
¿Enseñas con CloudCaptain en un bootcamp, una universidad o una empresa? FORKING.md explica cómo hacer un fork y adaptarlo. Para apoyar el proyecto, consulta SPONSORS.md.
Tráfico del sitio
Actualizado a diario con GoatCounter: respetuoso con la privacidad, sin cookies, sin rastreo de personas.
Licencia
MIT, consulta LICENSE. Úsalo, haz un fork, enseña con él.
Creado por Mehul Patel y la comunidad open source · cloudcaptain.io
Si CloudCaptain te ayudó, dale una estrella al repo: así otros ingenieros encuentran una alternativa gratuita a los cursos de pago.
Explorar proyectos relacionados
sindresorhus/awesome
😎 Listas Awesome sobre todo tipo de temas interesantes [NOTA: Las pull requests están temporalmente desactivadas hasta que tenga ocasión de ponerme al día con las existentes]
536,692 estrellasEbookFoundation/free-programming-books
:books: Libros de programación disponibles de forma gratuita
401,578 estrellasnilbuild/developer-roadmap
Hojas de ruta interactivas, guías y otros contenidos educativos para ayudar a los desarrolladores a crecer en su carrera.
371,983 estrellasvinta/awesome-python
La lista definitiva que responde a «Quiero hacer X en Python, ¿qué herramienta debería usar?».
334,674 estrellas