{"adoption": {"forks": 258, "observed_at": "2026-08-28T04:05:09.169092+00:00", "stars": 1596}, "canonical_url": "https://ross.abutalabs.com/products/learn-devops", "card": {"archived": false, "artifact_type": "learning-resource", "description": "I am using this repository to document my devops journey. I follow the process of learning everything by tasks. Every task has an associated objective that encompasses an underlying concept. Concepts including CloudProviders, Containers, ContainersOrchestration, Databases, InfrastructureAsCode, Interview, VersionControl etc in progress", "domain": ["cloud-computing", "infrastructure-as-code", "databases", "tutorials"], "enriched": true, "function": ["infrastructure-as-code", "container-orchestration", "monitoring", "developer-tools"], "health_score": 20, "homepage": null, "language": "HCL", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["codeaprendiz/learn-devops"], "name": "codeaprendiz/learn-devops", "platform": ["cloud"], "pushed_at": "2024-12-15T14:26:37+00:00", "repo": "codeaprendiz/learn-devops", "stars": 1596, "tags": ["devops-journey", "task-based-learning", "interview-preparation", "hcl", "ansible", "docker-compose", "cloud-certifications", "observability", "devops", "containers", "linux", "docker", "kubernetes", "terraform"], "topics": ["terraform", "kubernetes", "nginx", "monitoring", "linux", "devops-essentials", "docker", "docker-compose", "aws", "gcp", "containers", "oci", "container-orchestration", "databases", "mongo", "mysql", "git", "interview", "coding-tasks"], "urls": [], "use_cases": ["learn devops through hands-on tasks", "prepare for devops interviews", "study kubernetes with practical exercises", "learn terraform for aws gcp and oci", "practice docker and docker-compose tasks", "study cloud provider concepts across aws azure gcp and oci", "learn database administration basics like mysql and postgres", "understand observability and monitoring concepts"], "what_it_is": "A task-based DevOps learning repository documenting 473 hands-on tasks covering cloud providers, containers, Kubernetes, infrastructure as code, databases, and observability. Each task is tied to an underlying concept, making it a structured self-study curriculum for DevOps skills and interview preparation.", "when_to_avoid": ["you need a production-ready devops toolchain rather than learning material", "you want a formal course with certifications or support", "you need polished documentation with a maintained license and releases", "you are looking for a single-topic deep dive rather than a broad survey"], "when_to_choose": ["you prefer learning by doing structured tasks rather than reading theory", "you want a free curated devops curriculum spanning cloud, containers, and IaC", "you are preparing for devops or platform engineering interviews", "you want example terraform, kubernetes, and docker configurations to reference"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/learn-devops", "repo": "codeaprendiz/learn-devops", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.169092+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:54:02.808637+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "109533c973c6c5f25d859b30a7fc8f22a16df2a6ac8bd0c779ae906d5c40e38e", "fetched_at": "2026-08-28T04:05:09.169092+00:00", "kind": "readme", "missing": false, "url": "https://github.com/codeaprendiz/learn-devops"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2056, "days_push": 626, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}