onedevops/practice ~ main
A hands-on DevOps lab environment covering CI/CD, containers, Kubernetes, infrastructure as code, and observability — built for engineers who learn by running real pipelines.
Each track is a focused set of labs around a core DevOps domain. Work through them in any order.
Build end-to-end pipelines with Jenkins and CloudBees CI. Practice multi-branch strategies, shared libraries, and secure credential handling.
CoreDeploy workloads on EKS. Practice namespaces, RBAC, Ingress, ConfigMaps, Secrets, and rolling update strategies.
CoreWrite efficient Dockerfiles, manage multi-stage builds, configure container registries, and harden images for production.
BeginnerProvision and manage cloud resources with Terraform. Practice state management, modules, workspaces, and drift detection.
CoreShift security left. Integrate SAST, dependency scanning, secrets detection, and compliance gates into your pipelines.
AdvancedInstrument apps with Prometheus and Grafana. Build dashboards, set up alerting, and practice log aggregation with ELK.
AdvancedA reference DevOps flow you'll build, break, and tune across multiple labs.