Skip to main content

index

docs/
└── tutorials/
└── devops/
β”œβ”€β”€ index.mdx
β”œβ”€β”€ 01-introduction/
β”‚ β”œβ”€β”€ what-is-devops.mdx
β”‚ β”œβ”€β”€ devops-culture-and-principles.mdx
β”‚ β”œβ”€β”€ software-delivery-lifecycle.mdx
β”‚ β”œβ”€β”€ devops-vs-devsecops-vs-sre.mdx
β”‚ β”œβ”€β”€ devops-engineer-roles.mdx
β”‚ β”œβ”€β”€ devops-tools-and-ecosystem.mdx
β”‚ └── learning-roadmap.mdx
β”œβ”€β”€ 02-linux-fundamentals/
β”‚ β”œβ”€β”€ linux-introduction.mdx
β”‚ β”œβ”€β”€ filesystem-and-permissions.mdx
β”‚ β”œβ”€β”€ users-groups-and-sudo.mdx
β”‚ β”œβ”€β”€ essential-linux-commands.mdx
β”‚ β”œβ”€β”€ processes-and-signals.mdx
β”‚ β”œβ”€β”€ services-and-systemd.mdx
β”‚ β”œβ”€β”€ package-management.mdx
β”‚ β”œβ”€β”€ logs-and-journald.mdx
β”‚ β”œβ”€β”€ ssh-and-key-management.mdx
β”‚ └── linux-troubleshooting.mdx
β”œβ”€β”€ 03-networking-fundamentals/
β”‚ β”œβ”€β”€ networking-basics.mdx
β”‚ β”œβ”€β”€ ip-addresses-and-subnets.mdx
β”‚ β”œβ”€β”€ dns-and-name-resolution.mdx
β”‚ β”œβ”€β”€ tcp-udp-and-ports.mdx
β”‚ β”œβ”€β”€ http-https-and-tls.mdx
β”‚ β”œβ”€β”€ firewalls-and-security-groups.mdx
β”‚ β”œβ”€β”€ reverse-proxies.mdx
β”‚ β”œβ”€β”€ load-balancing.mdx
β”‚ └── network-troubleshooting.mdx
β”œβ”€β”€ 04-git-and-version-control/
β”‚ β”œβ”€β”€ git-fundamentals.mdx
β”‚ β”œβ”€β”€ repositories-and-commits.mdx
β”‚ β”œβ”€β”€ branches-and-merging.mdx
β”‚ β”œβ”€β”€ pull-requests-and-code-review.mdx
β”‚ β”œβ”€β”€ merge-conflicts.mdx
β”‚ β”œβ”€β”€ rebasing-and-cherry-picking.mdx
β”‚ β”œβ”€β”€ tags-and-releases.mdx
β”‚ β”œβ”€β”€ gitignore-and-repository-hygiene.mdx
β”‚ └── branching-strategies.mdx
β”œβ”€β”€ 05-scripting-and-automation/
β”‚ β”œβ”€β”€ bash-fundamentals.mdx
β”‚ β”œβ”€β”€ variables-and-quoting.mdx
β”‚ β”œβ”€β”€ conditions-and-loops.mdx
β”‚ β”œβ”€β”€ functions-and-exit-codes.mdx
β”‚ β”œβ”€β”€ pipes-redirection-and-text-processing.mdx
β”‚ β”œβ”€β”€ command-line-arguments.mdx
β”‚ β”œβ”€β”€ error-handling-and-strict-mode.mdx
β”‚ β”œβ”€β”€ cron-and-scheduled-tasks.mdx
β”‚ β”œβ”€β”€ python-for-devops.mdx
β”‚ └── safe-automation-practices.mdx
β”œβ”€β”€ 06-software-build-and-testing/
β”‚ β”œβ”€β”€ build-systems-and-dependencies.mdx
β”‚ β”œβ”€β”€ package-managers-and-artifacts.mdx
β”‚ β”œβ”€β”€ unit-and-integration-testing.mdx
β”‚ β”œβ”€β”€ code-quality-and-linting.mdx
β”‚ β”œβ”€β”€ static-analysis.mdx
β”‚ β”œβ”€β”€ dependency-locking.mdx
β”‚ β”œβ”€β”€ artifact-versioning.mdx
β”‚ └── software-supply-chain-fundamentals.mdx
β”œβ”€β”€ 07-ci-cd-fundamentals/
β”‚ β”œβ”€β”€ continuous-integration.mdx
β”‚ β”œβ”€β”€ continuous-delivery-vs-deployment.mdx
β”‚ β”œβ”€β”€ pipeline-stages-and-jobs.mdx
β”‚ β”œβ”€β”€ triggers-and-conditions.mdx
β”‚ β”œβ”€β”€ build-test-and-package.mdx
β”‚ β”œβ”€β”€ artifacts-and-caching.mdx
β”‚ β”œβ”€β”€ environment-promotion.mdx
β”‚ β”œβ”€β”€ approvals-and-release-gates.mdx
β”‚ └── pipeline-design-best-practices.mdx
β”œβ”€β”€ 08-github-actions/
β”‚ β”œβ”€β”€ github-actions-fundamentals.mdx
β”‚ β”œβ”€β”€ workflows-events-and-jobs.mdx
β”‚ β”œβ”€β”€ runners-and-execution.mdx
β”‚ β”œβ”€β”€ reusable-workflows.mdx
β”‚ β”œβ”€β”€ actions-and-marketplace.mdx
β”‚ β”œβ”€β”€ secrets-and-variables.mdx
β”‚ β”œβ”€β”€ permissions-and-token-security.mdx
β”‚ β”œβ”€β”€ build-test-and-deploy-workflow.mdx
β”‚ β”œβ”€β”€ container-image-publishing.mdx
β”‚ └── github-actions-security.mdx
β”œβ”€β”€ 09-jenkins/
β”‚ β”œβ”€β”€ jenkins-architecture.mdx
β”‚ β”œβ”€β”€ install-and-configure-jenkins.mdx
β”‚ β”œβ”€β”€ freestyle-jobs.mdx
β”‚ β”œβ”€β”€ declarative-pipelines.mdx
β”‚ β”œβ”€β”€ jenkinsfile-fundamentals.mdx
β”‚ β”œβ”€β”€ agents-and-credentials.mdx
β”‚ β”œβ”€β”€ plugins-and-maintenance.mdx
β”‚ └── jenkins-security-and-backups.mdx
β”œβ”€β”€ 10-docker-and-containers/
β”‚ β”œβ”€β”€ containers-vs-virtual-machines.mdx
β”‚ β”œβ”€β”€ install-docker.mdx
β”‚ β”œβ”€β”€ images-and-containers.mdx
β”‚ β”œβ”€β”€ dockerfile-fundamentals.mdx
β”‚ β”œβ”€β”€ build-context-and-image-layers.mdx
β”‚ β”œβ”€β”€ volumes-and-persistent-storage.mdx
β”‚ β”œβ”€β”€ container-networking.mdx
β”‚ β”œβ”€β”€ environment-variables-and-secrets.mdx
β”‚ β”œβ”€β”€ docker-compose.mdx
β”‚ β”œβ”€β”€ multi-stage-builds.mdx
β”‚ β”œβ”€β”€ image-scanning-and-hardening.mdx
β”‚ β”œβ”€β”€ registries-and-image-publishing.mdx
β”‚ └── container-troubleshooting.mdx
β”œβ”€β”€ 11-kubernetes/
β”‚ β”œβ”€β”€ kubernetes-architecture.mdx
β”‚ β”œβ”€β”€ local-clusters-with-kind-and-minikube.mdx
β”‚ β”œβ”€β”€ pods-and-workloads.mdx
β”‚ β”œβ”€β”€ deployments-and-replicasets.mdx
β”‚ β”œβ”€β”€ services-and-service-discovery.mdx
β”‚ β”œβ”€β”€ configmaps-and-secrets.mdx
β”‚ β”œβ”€β”€ namespaces-and-resource-quotas.mdx
β”‚ β”œβ”€β”€ probes-and-health-checks.mdx
β”‚ β”œβ”€β”€ requests-limits-and-autoscaling.mdx
β”‚ β”œβ”€β”€ persistent-volumes-and-claims.mdx
β”‚ β”œβ”€β”€ ingress-and-gateway-api.mdx
β”‚ β”œβ”€β”€ rbac-and-service-accounts.mdx
β”‚ β”œβ”€β”€ rolling-updates-and-rollbacks.mdx
β”‚ β”œβ”€β”€ helm-fundamentals.mdx
β”‚ └── kubernetes-troubleshooting.mdx
β”œβ”€β”€ 12-infrastructure-as-code/
β”‚ β”œβ”€β”€ infrastructure-as-code-principles.mdx
β”‚ β”œβ”€β”€ terraform-installation-and-setup.mdx
β”‚ β”œβ”€β”€ terraform-providers-and-resources.mdx
β”‚ β”œβ”€β”€ variables-outputs-and-locals.mdx
β”‚ β”œβ”€β”€ terraform-state-and-backends.mdx
β”‚ β”œβ”€β”€ modules-and-reusability.mdx
β”‚ β”œβ”€β”€ workspaces-and-environments.mdx
β”‚ β”œβ”€β”€ plans-applies-and-destroys.mdx
β”‚ β”œβ”€β”€ drift-detection-and-import.mdx
β”‚ β”œβ”€β”€ secrets-and-state-security.mdx
β”‚ └── terraform-testing-and-policy.mdx
β”œβ”€β”€ 13-configuration-management/
β”‚ β”œβ”€β”€ configuration-management-concepts.mdx
β”‚ β”œβ”€β”€ ansible-installation-and-inventory.mdx
β”‚ β”œβ”€β”€ ad-hoc-commands.mdx
β”‚ β”œβ”€β”€ playbooks-and-tasks.mdx
β”‚ β”œβ”€β”€ variables-and-templates.mdx
β”‚ β”œβ”€β”€ handlers-and-roles.mdx
β”‚ β”œβ”€β”€ vault-and-sensitive-data.mdx
β”‚ β”œβ”€β”€ idempotency-and-reusability.mdx
β”‚ └── ansible-testing-and-linting.mdx
β”œβ”€β”€ 14-cloud-computing/
β”‚ β”œβ”€β”€ cloud-computing-fundamentals.mdx
β”‚ β”œβ”€β”€ regions-zones-and-global-resources.mdx
β”‚ β”œβ”€β”€ identity-and-access-management.mdx
β”‚ β”œβ”€β”€ virtual-machines-and-compute.mdx
β”‚ β”œβ”€β”€ cloud-networking.mdx
β”‚ β”œβ”€β”€ object-storage.mdx
β”‚ β”œβ”€β”€ managed-databases.mdx
β”‚ β”œβ”€β”€ load-balancers-and-autoscaling.mdx
β”‚ β”œβ”€β”€ cloud-cost-management.mdx
β”‚ └── cloud-security-baselines.mdx
β”œβ”€β”€ 15-aws-devops/
β”‚ β”œβ”€β”€ aws-account-and-iam-basics.mdx
β”‚ β”œβ”€β”€ ec2-and-ssm.mdx
β”‚ β”œβ”€β”€ vpc-and-security-groups.mdx
β”‚ β”œβ”€β”€ s3-and-artifact-storage.mdx
β”‚ β”œβ”€β”€ ecr-container-registry.mdx
β”‚ β”œβ”€β”€ ecs-and-fargate.mdx
β”‚ β”œβ”€β”€ eks-overview.mdx
β”‚ β”œβ”€β”€ codepipeline-and-codebuild.mdx
β”‚ β”œβ”€β”€ cloudwatch-and-cloudtrail.mdx
β”‚ └── aws-deployment-project.mdx
β”œβ”€β”€ 16-azure-devops/
β”‚ β”œβ”€β”€ azure-fundamentals.mdx
β”‚ β”œβ”€β”€ entra-id-and-rbac.mdx
β”‚ β”œβ”€β”€ azure-virtual-machines-and-networking.mdx
β”‚ β”œβ”€β”€ azure-container-registry.mdx
β”‚ β”œβ”€β”€ azure-container-apps.mdx
β”‚ β”œβ”€β”€ aks-overview.mdx
β”‚ β”œβ”€β”€ azure-pipelines-fundamentals.mdx
β”‚ β”œβ”€β”€ azure-key-vault.mdx
β”‚ β”œβ”€β”€ azure-monitor-and-log-analytics.mdx
β”‚ └── azure-deployment-project.mdx
β”œβ”€β”€ 17-google-cloud-devops/
β”‚ β”œβ”€β”€ google-cloud-fundamentals.mdx
β”‚ β”œβ”€β”€ iam-and-service-accounts.mdx
β”‚ β”œβ”€β”€ compute-engine-and-networking.mdx
β”‚ β”œβ”€β”€ cloud-storage.mdx
β”‚ β”œβ”€β”€ artifact-registry.mdx
β”‚ β”œβ”€β”€ cloud-run-deployments.mdx
β”‚ β”œβ”€β”€ google-kubernetes-engine.mdx
β”‚ β”œβ”€β”€ cloud-build-and-delivery.mdx
β”‚ β”œβ”€β”€ cloud-logging-and-monitoring.mdx
β”‚ └── gcp-deployment-project.mdx
β”œβ”€β”€ 18-devsecops/
β”‚ β”œβ”€β”€ devsecops-fundamentals.mdx
β”‚ β”œβ”€β”€ secrets-management.mdx
β”‚ β”œβ”€β”€ dependency-vulnerability-scanning.mdx
β”‚ β”œβ”€β”€ sast-and-dast.mdx
β”‚ β”œβ”€β”€ container-image-scanning.mdx
β”‚ β”œβ”€β”€ sbom-and-provenance.mdx
β”‚ β”œβ”€β”€ signed-artifacts-and-verification.mdx
β”‚ β”œβ”€β”€ least-privilege-pipeline-design.mdx
β”‚ β”œβ”€β”€ policy-as-code.mdx
β”‚ └── supply-chain-security.mdx
β”œβ”€β”€ 19-observability-and-monitoring/
β”‚ β”œβ”€β”€ observability-fundamentals.mdx
β”‚ β”œβ”€β”€ metrics-logs-and-traces.mdx
β”‚ β”œβ”€β”€ prometheus-fundamentals.mdx
β”‚ β”œβ”€β”€ grafana-dashboards.mdx
β”‚ β”œβ”€β”€ alerting-and-notifications.mdx
β”‚ β”œβ”€β”€ opentelemetry-fundamentals.mdx
β”‚ β”œβ”€β”€ distributed-tracing.mdx
β”‚ β”œβ”€β”€ centralized-logging.mdx
β”‚ β”œβ”€β”€ service-level-indicators-and-objectives.mdx
β”‚ └── monitoring-project.mdx
β”œβ”€β”€ 20-site-reliability-engineering/
β”‚ β”œβ”€β”€ sre-fundamentals.mdx
β”‚ β”œβ”€β”€ slis-slos-and-error-budgets.mdx
β”‚ β”œβ”€β”€ incident-management.mdx
β”‚ β”œβ”€β”€ incident-response-and-escalation.mdx
β”‚ β”œβ”€β”€ blameless-postmortems.mdx
β”‚ β”œβ”€β”€ toil-reduction.mdx
β”‚ β”œβ”€β”€ capacity-planning.mdx
β”‚ β”œβ”€β”€ reliability-testing.mdx
β”‚ └── disaster-recovery-and-business-continuity.mdx
β”œβ”€β”€ 21-gitops-and-platform-engineering/
β”‚ β”œβ”€β”€ gitops-fundamentals.mdx
β”‚ β”œβ”€β”€ declarative-delivery.mdx
β”‚ β”œβ”€β”€ argocd-fundamentals.mdx
β”‚ β”œβ”€β”€ flux-fundamentals.mdx
β”‚ β”œβ”€β”€ deployment-drift-and-reconciliation.mdx
β”‚ β”œβ”€β”€ internal-developer-platforms.mdx
β”‚ β”œβ”€β”€ golden-paths-and-templates.mdx
β”‚ └── platform-engineering-fundamentals.mdx
β”œβ”€β”€ 22-release-and-deployment-strategies/
β”‚ β”œβ”€β”€ deployment-strategy-fundamentals.mdx
β”‚ β”œβ”€β”€ rolling-deployments.mdx
β”‚ β”œβ”€β”€ blue-green-deployments.mdx
β”‚ β”œβ”€β”€ canary-releases.mdx
β”‚ β”œβ”€β”€ feature-flags.mdx
β”‚ β”œβ”€β”€ database-migration-strategies.mdx
β”‚ β”œβ”€β”€ rollback-and-roll-forward.mdx
β”‚ └── zero-downtime-deployment.mdx
β”œβ”€β”€ 23-devops-projects/
β”‚ β”œβ”€β”€ automated-build-and-test-pipeline.mdx
β”‚ β”œβ”€β”€ dockerized-web-application.mdx
β”‚ β”œβ”€β”€ terraform-cloud-infrastructure.mdx
β”‚ β”œβ”€β”€ configuration-management-lab.mdx
β”‚ β”œβ”€β”€ kubernetes-deployment-platform.mdx
β”‚ β”œβ”€β”€ secure-container-delivery-pipeline.mdx
β”‚ β”œβ”€β”€ observability-stack.mdx
β”‚ β”œβ”€β”€ gitops-deployment-platform.mdx
β”‚ └── end-to-end-devops-capstone.mdx
β”œβ”€β”€ 24-career-and-interview-preparation/
β”‚ β”œβ”€β”€ devops-resume-and-portfolio.mdx
β”‚ β”œβ”€β”€ devops-interview-fundamentals.mdx
β”‚ β”œβ”€β”€ linux-and-networking-interview-questions.mdx
β”‚ β”œβ”€β”€ docker-and-kubernetes-interview-questions.mdx
β”‚ β”œβ”€β”€ ci-cd-and-terraform-interview-questions.mdx
β”‚ β”œβ”€β”€ scenario-based-troubleshooting.mdx
β”‚ └── certification-and-learning-paths.mdx
β”œβ”€β”€ reference/
β”‚ β”œβ”€β”€ linux-command-reference.mdx
β”‚ β”œβ”€β”€ git-command-reference.mdx
β”‚ β”œβ”€β”€ docker-command-reference.mdx
β”‚ β”œβ”€β”€ kubectl-command-reference.mdx
β”‚ β”œβ”€β”€ terraform-command-reference.mdx
β”‚ β”œβ”€β”€ bash-scripting-reference.mdx
β”‚ β”œβ”€β”€ ci-cd-glossary.mdx
β”‚ β”œβ”€β”€ troubleshooting-guide.mdx
β”‚ β”œβ”€β”€ security-checklist.mdx
β”‚ └── official-resources.mdx
└── assets/
β”œβ”€β”€ images/
β”œβ”€β”€ diagrams/
β”œβ”€β”€ workflows/
└── examples/