# arvind7770/90daysofdevops_shubham architecture

> Architecture diagram of the GitHub repository arvind7770/90daysofdevops_shubham, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-12). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/arvind7770/90daysofdevops_shubham
- Repository: https://github.com/arvind7770/90daysofdevops_shubham

## Overview

90DaysOfDevOps is a hands-on learning challenge, not a software application. The learner follows daily tasks and practices DevOps skills, then commits and pushes public proof of work. Its materials span day-based challenges across 2023, 2024, and 2026, plus 2025 topic guides. The README documents the participation workflow and skill areas; individual task contents were not sampled, so the graph does not assert specific implementation steps within them.

Main entry points: [`README.md`](https://github.com/arvind7770/90daysofdevops_shubham/blob/master/README.md) (Challenge Guide), [`2026`](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2026) (2026 Tasks), [`2023`](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2023) (2023 Tasks), [`2024`](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2024) (2024 Tasks)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_challenge["Challenge Guide"]
  node_guide["Challenge Guide<br/>[README.md]"]
end

subgraph group_daily["Daily Challenges"]
  node_tasks23["2023 Tasks"]
  node_tasks24["2024 Tasks"]
  node_tasks26["2026 Tasks"]
end

subgraph group_topics["Topic Guides"]
  node_linux["Linux"]
  node_shell["Shell Scripting"]
  node_networking["Networking"]
  node_git["Git"]
  node_docker["Docker"]
  node_aws["AWS"]
  node_cicd["CI/CD"]
  node_kubernetes["Kubernetes"]
  node_iac["IaC"]
  node_automation["Automation"]
  node_observability["Observability"]
  node_projects["Projects"]
end

subgraph group_outcomes["Learning Outcomes"]
  node_proof["Public Proof"]
  node_skills["DevOps Skills"]
  node_capstone["Capstone Project"]
end

node_learner(("Learner"))

node_learner -->|"starts challenge"| node_guide
node_guide -.->|"organizes tasks"| node_tasks23
node_guide -.->|"organizes tasks"| node_tasks24
node_guide -->|"organizes tasks"| node_tasks26
node_learner -->|"navigates to task"| node_tasks26
node_learner -->|"commits and pushes"| node_proof
node_guide -->|"builds skills"| node_skills
node_guide -->|"includes capstone"| node_capstone
node_guide -->|"covers Linux"| node_linux
node_guide -->|"covers scripting"| node_shell
node_guide -->|"covers networking"| node_networking
node_guide -->|"covers Git"| node_git
node_guide -->|"covers containers"| node_docker
node_guide -->|"covers AWS"| node_aws
node_guide -->|"covers CI/CD"| node_cicd
node_guide -->|"covers Kubernetes"| node_kubernetes
node_guide -->|"covers Terraform"| node_iac
node_guide -->|"covers Ansible"| node_automation
node_guide -->|"covers observability"| node_observability
node_guide -->|"includes projects"| node_projects

click node_guide "https://github.com/arvind7770/90daysofdevops_shubham/blob/master/README.md"
click node_tasks23 "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2023"
click node_tasks24 "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2024"
click node_tasks26 "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2026"
click node_linux "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/linux"
click node_shell "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/shell_scripting"
click node_networking "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/networking"
click node_git "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/git"
click node_docker "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/docker"
click node_aws "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/aws"
click node_cicd "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/cicd"
click node_kubernetes "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/kubernetes"
click node_iac "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/terraform"
click node_automation "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/ansible"
click node_observability "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/observability"
click node_projects "https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/projects"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_guide toneBlue
class node_tasks23,node_tasks24,node_tasks26 toneAmber
class node_linux,node_shell,node_networking,node_git,node_docker,node_aws,node_cicd,node_kubernetes,node_iac,node_automation,node_observability,node_projects toneMint
class node_proof,node_skills,node_capstone toneRose
class node_learner toneIndigo
```

## Components

### Challenge Guide

- [Challenge Guide](https://github.com/arvind7770/90daysofdevops_shubham/blob/master/README.md): `README.md`

### Daily Challenges

- [2023 Tasks](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2023): `2023`
- [2024 Tasks](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2024): `2024`
- [2026 Tasks](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2026): `2026`

### Topic Guides

- [Linux](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/linux): `2025/linux`
- [Shell Scripting](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/shell_scripting): `2025/shell_scripting`
- [Networking](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/networking): `2025/networking`
- [Git](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/git): `2025/git`
- [Docker](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/docker): `2025/docker`
- [AWS](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/aws): `2025/aws`
- [CI/CD](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/cicd): `2025/cicd`
- [Kubernetes](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/kubernetes): `2025/kubernetes`
- [IaC](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/terraform): `2025/terraform`
- [Automation](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/ansible): `2025/ansible`
- [Observability](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/observability): `2025/observability`
- [Projects](https://github.com/arvind7770/90daysofdevops_shubham/tree/master/2025/projects): `2025/projects`

### Learning Outcomes

- **Public Proof**
- **DevOps Skills**
- **Capstone Project**

### Other components

- **Learner**

## Connections

- Learner → Challenge Guide: starts challenge (evidence: `README.md`)
- Challenge Guide → 2023 Tasks: organizes tasks
- Challenge Guide → 2024 Tasks: organizes tasks
- Challenge Guide → 2026 Tasks: organizes tasks (evidence: `README.md`)
- Learner → 2026 Tasks: navigates to task (evidence: `README.md`)
- Learner → Public Proof: commits and pushes (evidence: `README.md`)
- Challenge Guide → DevOps Skills: builds skills (evidence: `README.md`)
- Challenge Guide → Capstone Project: includes capstone (evidence: `README.md`)
- Challenge Guide → Linux: covers Linux (evidence: `README.md`)
- Challenge Guide → Shell Scripting: covers scripting (evidence: `README.md`)
- Challenge Guide → Networking: covers networking (evidence: `README.md`)
- Challenge Guide → Git: covers Git (evidence: `README.md`)
- Challenge Guide → Docker: covers containers (evidence: `README.md`)
- Challenge Guide → AWS: covers AWS (evidence: `README.md`)
- Challenge Guide → CI/CD: covers CI/CD (evidence: `README.md`)
- Challenge Guide → Kubernetes: covers Kubernetes (evidence: `README.md`)
- Challenge Guide → IaC: covers Terraform (evidence: `README.md`)
- Challenge Guide → Automation: covers Ansible (evidence: `README.md`)
- Challenge Guide → Observability: covers observability (evidence: `README.md`)
- Challenge Guide → Projects: includes projects (evidence: `README.md`)
