Skip to content

darestack/devops-labs

Repository files navigation

devops-labs

Curated DevOps training portfolio covering Linux, AWS, Docker, Kubernetes, GitHub Actions, Terraform, Ansible, Prometheus, Grafana, and Gatus.

This repository is a lab index, not a single production platform. The value is in the implementation notes, scripts, Terraform files, playbooks, workflow files, screenshots, and troubleshooting records inside each project folder.

Completed as part of the Darey.io DevOps curriculum.

30-Second Review

Capability Best Evidence Current Scope
AWS architecture WordPress HA on AWS with Multi-AZ VPC, ALB, Auto Scaling Group, private RDS, EFS, and EC2 User Data Manual AWS build documented with architecture notes and screenshots
Containerized CI/CD E-commerce CI/CD capstone and nested ecommerce-platform app with Dockerfiles, Compose, tests, and GitHub Actions workflows Lab application with CI and image-publish workflow evidence
Terraform / IaC Terraform backend and VPC/S3 modules plus EC2/security-group modules Actual Terraform files live in mini-project folders; capstone write-up should be consolidated later
Ansible operations User management playbook, Nginx deployment playbooks, and backup/restore playbooks Practical server automation examples
Monitoring Terraform + observability capstone write-up and Gatus/Prometheus/Grafana labs in Module 4 Monitoring workflow documented; add exported dashboards and config files next

Highest-Signal Projects

Project What It Demonstrates Evidence To Review
WordPress HA on AWS VPC/subnet design, ALB, ASG scaling policy, private RDS access, shared EFS storage, bootstrap automation README architecture notes, UserData_ALB_ASG.txt, screenshots
E-commerce CI/CD Pipeline React + Express app, Docker Compose runtime, API tests, GitHub Actions CI, GHCR image publishing workflow Nested app source, .github/workflows/, Dockerfiles, screenshots
Terraform Backend + Modules S3 remote state, Terraform backend setup, reusable VPC/S3 modules Terraform files under terraform-backend-setup/ and terraform-modules-vpc-s3/
Terraform EC2 Module Reusable EC2 and security-group module structure Terraform module files under modules/
Ansible Backup / Restore Operational automation for backup and restore workflows backup.yml, restore.yml, and inventory notes

Module Map

Module Focus Contents
Module 1 Linux, Git, shell basics 8 mini projects + 1 capstone
Module 2 AWS, EC2, VPC, IAM, S3, ASG, RDS, EFS, Bash 17 mini projects + 3 capstones
Module 3 Docker, Kubernetes, Jenkins, GitHub Actions CI/CD 16 mini projects + 1 capstone
Module 4 Terraform, Ansible, Prometheus, Grafana, Gatus 12 mini projects + 1 capstone

Skills Demonstrated

Skill Area Evidence Paths
Linux and Git workflow Module-1/
AWS infrastructure Module-2/capstone-project-4/, Module-2/mini-project-*
Docker and Compose Module-3/capstone-project-5/ecommerce-platform/
GitHub Actions Module-3/capstone-project-5/ecommerce-platform/.github/workflows/
Kubernetes basics Module-3/mini-project-12/ through Module-3/mini-project-16/
Terraform Module-4/mini-project-01/, Module-4/mini-project-03/, Module-4/mini-project-05/
Ansible Module-4/mini-project-07/, Module-4/mini-project-08/, Module-4/mini-project-09/
Observability Module-4/capstone-project-6/, Module-4/mini-project-10/, Module-4/mini-project-11/, Module-4/mini-project-12/

Credibility Notes

  • Training projects are labeled as labs.
  • Live AWS resources are not assumed to still be running.
  • Claims are limited to what is visible in the repo: scripts, workflow files, Terraform files, playbooks, screenshots, and notes.
  • The Terraform/observability capstone currently needs source files and dashboard exports promoted into the capstone folder. Until then, inspect the linked Terraform mini-projects for implementation code.
  • Cost and teardown notes should be added before using AWS labs in interviews.

Next Evidence To Add

  • Root-level docs/screenshots/ index with the strongest 6-8 screenshots.
  • Redacted terraform plan / terraform apply outputs for the Terraform labs.
  • GitHub Actions run links for the e-commerce CI/CD capstone.
  • Grafana dashboard export JSON and Gatus config for the observability labs.
  • AWS cost estimate and teardown checklist for the HA WordPress capstone.

About

Curated DevOps lab evidence map covering AWS, Docker, GitHub Actions, Terraform, Ansible, Kubernetes, Prometheus, Grafana, and systems administration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors