Skip to content

Repository files navigation

DevOps Practice Labs

Hands-on DevOps learning repository used to practice and reinforce containerization, Kubernetes, CI/CD, GitOps, ingress, monitoring, and environment-based deployment workflows.

This repository represents the learning and experimentation phase that helped build the foundation for my flagship AWS DevOps project, TradeVault.


Purpose

The goal of this repository is practical DevOps learning through small hands-on labs and deployment experiments.

Topics practiced include:

  • Docker image creation and container lifecycle
  • Kubernetes Deployments and Services
  • Ingress and application exposure
  • Helm-based application packaging
  • GitHub Actions workflows
  • ArgoCD and GitOps synchronization
  • dev and prod environment configuration
  • container image promotion
  • monitoring experiments
  • load testing and scaling configuration

Repository Areas

GitHub Actions

.github/workflows/

Contains workflow experiments for CI/CD automation.


ArgoCD

argocd-apps/

Contains ArgoCD application configuration used for GitOps deployment experiments.


Application

devops-app/

Contains the sample application used for deployment and containerization practice.


Environments

environments/

Contains environment-specific configuration for development and production deployment experiments.


Ingress

ingress/

Contains ingress-related configuration and application exposure experiments.


Monitoring

monitoring/

Contains monitoring-related configuration and experiments.


Skills Practiced

Docker
→ Kubernetes
→ Helm
→ GitHub Actions
→ ArgoCD
→ GitOps
→ Ingress
→ Monitoring
→ Environment Promotion

Relationship to TradeVault

This repository was used for hands-on DevOps learning and experimentation.

The concepts practiced here were later applied in a more complete production-style AWS project:

TradeVault — AWS EKS GitOps Platform

TradeVault demonstrates:

  • Terraform-managed AWS infrastructure
  • Amazon EKS
  • Amazon ECR
  • GitHub Actions CI/CD
  • ArgoCD GitOps delivery
  • AWS Application Load Balancer
  • External Secrets Operator
  • AWS Secrets Manager
  • Amazon RDS PostgreSQL
  • deployment validation and proof documentation

Repository:

https://github.com/sagar-dave/tradevault


Status

This repository is maintained as a DevOps learning and practice archive.

For the primary flagship project, see:

TradeVault

About

Hands-on DevOps learning repository covering Docker, Kubernetes, Helm, ArgoCD, GitHub Actions, ingress, monitoring, and environment-based deployments.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages