Skip to content

Personal space to explore, experiment, and grow in the DevOps field. It's not meant to be a complete toolkit or production-ready solution just a place to try new ideas, test tools, and build unique workflows.

License

Notifications You must be signed in to change notification settings

NotHarshhaa/DevOps-Engineering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

devops-engineering-playground (beta)

A personal space dedicated to learning, experimenting, and evolving as a DevOps engineer. This is a learning environment and not intended for production use. Some components may be partially implemented, outdated, or intentionally broken for learning purposes.

About The Project

devops-engineering-playground

🧭 Purpose:
The primary goal of this playground is exploration and growth in the DevOps field. It serves as a digital notebook and lab bench where I:

  • Experiment with various DevOps tools and practices
  • Design and iterate on custom CI/CD workflows
  • Practice infrastructure automation with tools like Terraform, Ansible, etc.
  • Build out observability stacks for logging and monitoring
  • Learn by doing — through trial, error, and iteration

🚧 Disclaimer:
This is a learning environment and not intended for production use. Some components may be partially implemented, outdated, or intentionally broken for learning purposes.

(back to top)

Built With

  • Next
  • React
  • Tailwind
  • shadcn/ui

(back to top)

DevOps Engineering Playground

Welcome to my DevOps Engineering Playground — a personal space dedicated to learning, experimenting, and evolving as a DevOps engineer.

⚠️ Note: This is not a production-ready toolkit. It's a hands-on lab environment where I try new ideas, test tools, break things on purpose, and explore how to glue technologies together in meaningful ways.


🧭 Purpose

The primary goal of this repository is exploration and growth in the DevOps field. It serves as a digital notebook and lab bench where I:

  • Experiment with various DevOps tools and practices
  • Design and iterate on custom CI/CD workflows
  • Practice infrastructure automation with tools like Terraform, Ansible, etc.
  • Build out observability stacks for logging and monitoring
  • Learn by doing — through trial, error, and iteration

🧰 Areas of Exploration

This repo contains practical experiments in the following areas:

Area Tools / Concepts
Infrastructure as Code (IaC) Terraform, Pulumi, AWS CloudFormation
Configuration Management Ansible, Chef, Bash scripting
Containers & Orchestration Docker, Kubernetes, Helm
CI/CD Pipelines GitHub Actions, Jenkins, GitLab CI
Cloud Platforms AWS, GCP, Azure (selectively explored)
Monitoring & Logging Prometheus, Grafana, ELK Stack
Security & Secrets Management HashiCorp Vault, SOPS, IAM policies
Scripting & Automation Bash, Python, Makefiles

🧪 What's Inside

This repo may include:

  • ✅ Modular Terraform configurations
  • ✅ Sample CI/CD workflows (GitHub Actions, GitLab CI)
  • ✅ Kubernetes manifests and Helm charts
  • ✅ Bash and Python scripts for automation
  • ✅ Notes and documentation of what worked (and what didn't)
  • ✅ Demos of observability stacks
  • ✅ Experiments with self-hosted tools and services

🚧 Disclaimer

This is a learning environment and not intended for production use. Some components may be partially implemented, outdated, or intentionally broken for learning purposes.


📚 Future Goals

  • Build a robust, reusable base infrastructure module
  • Experiment with GitOps workflows using ArgoCD or Flux
  • Try out policy-as-code tools like OPA / Conftest
  • Set up zero-trust networking or service meshes (e.g., Istio)
  • Simulate incident response scenarios

🤝 Contributing

Contributions, ideas, and feedback are welcome! Feel free to:

  • Open issues for questions or problems you encounter
  • Submit pull requests to share your own experiments
  • Start discussions about DevOps practices and tools
  • Share your learning experiences and insights

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


📬 Contact

About

Personal space to explore, experiment, and grow in the DevOps field. It's not meant to be a complete toolkit or production-ready solution just a place to try new ideas, test tools, and build unique workflows.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •