Infrastructure CLI Emulator
Web-based terminal simulating kubectl, docker, and terraform commands
The Problem
Onboarding new DevOps engineers required giving them access to production Kubernetes clusters for hands-on training. This posed security risks — one accidental kubectl delete could take down a service. Sandbox environments were expensive ($800/mo per engineer) and constantly drifted from production configs, making training unrealistic.
The Approach
I built a web-based terminal that simulates kubectl, docker, terraform, and custom infrastructure CLI commands. Responses mirror real production outputs using sanitized data from actual clusters. Supports command history with arrow keys, tab completion hints, and 9 command categories. The emulator validates commands against real syntax so engineers learn proper flags and arguments.
The Result
Reduced engineer onboarding time from 2 weeks to 3 days. Eliminated $800/mo per sandbox environment. Zero production access needed for initial training — engineers now get cluster access only after completing the emulator training track.
Try It Yourself
Interact with the simulation below. This replicates the actual engineering scenario described above.