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.
🧭 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.
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.
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
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 |
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
This is a learning environment and not intended for production use. Some components may be partially implemented, outdated, or intentionally broken for learning purposes.
- 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
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
This project is licensed under the MIT License - see the LICENSE file for details.
- GitHub: @NotHarshhaa
- LinkedIn: Harshhaa Vardhan Reddy
- Website: notharshhaa.site