Interactive CLI tool for DevOps skill development through interview drills and hands-on labs
Project description
DevOps Dojo CLI
Level up your DevOps skills with AI-powered interview drills and hands-on labs. Practice Git, CI/CD, Terraform, Kubernetes, and Azure across foundational to advanced levels.
Installation
pip install devops-dojo
Usage
# Interactive mode (recommended)
devops-dojo start
# Interview mode
devops-dojo interview --topic kubernetes --level foundational
devops-dojo interview --topic terraform --level intermediate
devops-dojo interview --random
# Lab mode
devops-dojo lab list
devops-dojo lab info 1.1-git-workflow
devops-dojo lab submit https://github.com/user/repo --lab 1.1-git-workflow
# Progress tracking
devops-dojo progress summary
devops-dojo progress weak-areas
devops-dojo progress export --format html
# Configuration
devops-dojo config set api_url https://api.devops-dojo.tech
devops-dojo config show
Topics
- Git - Workflows, branching strategies, advanced operations
- CI/CD - Pipelines, multi-stage deployments, GitOps
- Terraform - Infrastructure as Code, modules, state management
- Kubernetes - Deployments, Helm, operations
- Azure - Networking, compute, storage, HA patterns
Levels
| Level | Focus |
|---|---|
| Foundational | Core concepts, single environment, "how to do it" |
| Intermediate | Multi-environment, advanced patterns, "how to do it well" |
| Advanced | Architecture, trade-offs, "why" |
Configuration
Configuration is stored in ~/.devops-dojo/config.yaml:
api_url: https://api.devops-dojo.tech
api_key: your-api-key
Progress & Reports
Your progress is tracked locally in ~/.devops-dojo/data/progress.json. Export as HTML:
devops-dojo progress export --format html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file devops_dojo-1.1.0.tar.gz.
File metadata
- Download URL: devops_dojo-1.1.0.tar.gz
- Upload date:
- Size: 21.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ffaa4544bae418728cc38a54d3e2cb3a05c452ba2d1b4a0756cf8b86fce124d
|
|
| MD5 |
22ca762ca7f1e0fa87ee6cde1a481dba
|
|
| BLAKE2b-256 |
f5623337219e2239c5b6e73eb6206611c263d5bf980a517f0567a9498fda9cda
|
File details
Details for the file devops_dojo-1.1.0-py3-none-any.whl.
File metadata
- Download URL: devops_dojo-1.1.0-py3-none-any.whl
- Upload date:
- Size: 28.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
942f95c72627cb801a4fb28ae989a89712cb70a40c751107f676b0174956cdce
|
|
| MD5 |
b9d2149473d89eaf4ee9c4381e982d56
|
|
| BLAKE2b-256 |
a8437b586c29223514cfeceaf13ffc249f5e674987f3dd9b99147f2d7700ffae
|