Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

devops_dojo-1.1.0.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devops_dojo-1.1.0-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

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

Hashes for devops_dojo-1.1.0.tar.gz
Algorithm Hash digest
SHA256 4ffaa4544bae418728cc38a54d3e2cb3a05c452ba2d1b4a0756cf8b86fce124d
MD5 22ca762ca7f1e0fa87ee6cde1a481dba
BLAKE2b-256 f5623337219e2239c5b6e73eb6206611c263d5bf980a517f0567a9498fda9cda

See more details on using hashes here.

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

Hashes for devops_dojo-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 942f95c72627cb801a4fb28ae989a89712cb70a40c751107f676b0174956cdce
MD5 b9d2149473d89eaf4ee9c4381e982d56
BLAKE2b-256 a8437b586c29223514cfeceaf13ffc249f5e674987f3dd9b99147f2d7700ffae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page