Engineer Drill
One Question at a Time

Sharpen your skills across DevOps, cloud, platform engineering, and more β€” with detailed explanations for every answer.

25
Topics
375
Questions
3
Difficulty Levels

Choose a Topic

25 available
πŸ€–
AI Infrastructure & MLOps
Model training infrastructure, MLflow, feature stores, model serving, CI/CD for ML, and GPU cluster management.
πŸ”§
Ansible
Agentless automation for configuration management, application deployment, and orchestration using YAML playbooks.
πŸ”Œ
API & Microservices
REST API design, service communication, API gateways, circuit breakers, service discovery, and decomposing monoliths.
☁️
AWS
Amazon Web Services: EC2, S3, RDS, IAM, VPC, Lambda, EKS and more
☁
Azure
Microsoft Azure: VMs, Blob Storage, AKS, Azure DevOps, ARM templates
πŸ”„
CI/CD
Continuous integration and delivery pipelines, GitHub Actions, Jenkins
πŸ—„οΈ
Databases for DevOps
Database migrations, connection pooling, replication, backups, PostgreSQL, Redis, and managing databases in CI/CD pipelines.
πŸ‹
Docker
Containerization, images, volumes, networking and Docker Compose
πŸ’°
FinOps
Cloud financial management, cost optimization, rightsizing, reserved instances, tagging strategies, and FinOps frameworks.
☁️
GCP
Google Cloud Platform: Compute Engine, Cloud Storage, GKE, Cloud Run, VPC, IAM, BigQuery, and serverless services.
πŸ“¦
Git & Version Control
Branching strategies, merge vs rebase, cherry-pick, conflict resolution, pull requests, and Git internals.
⚑
GitHub Actions
Workflows, runners, secrets, matrix builds, reusable workflows, caching, and GITHUB_TOKEN.
β›΅
Helm
The Kubernetes package manager β€” deploy, upgrade, and rollback complex applications using reusable charts.
🚨
Incident Management
Incident response, severity classification, war rooms, runbooks, postmortems, and on-call practices.
πŸ—οΈ
Jenkins
Declarative and scripted pipelines, agents, shared libraries, triggers, credentials, and Blue Ocean.
⎈
Kubernetes
Container orchestration, pods, deployments, services and scaling
πŸ”’
Kubernetes Security
RBAC, Pod Security, network policies, secrets management, image scanning, and CIS Kubernetes benchmarks.
🐧
Linux
Shell commands, file permissions, process management, scripting
πŸ“Š
Monitoring & Observability
Prometheus, Grafana, ELK stack, distributed tracing and alerting
🌐
Networking
TCP/IP, DNS, HTTP, load balancers, firewalls and VPNs
πŸ›€οΈ
Platform Engineering
Internal developer platforms, golden paths, self-service infrastructure, backstage, and improving developer experience.
πŸ”
Security & DevSecOps
OWASP, secrets management, SAST/DAST, container security, IAM principles
πŸ•ΈοΈ
Service Mesh
Istio, Linkerd, mTLS, traffic management, observability sidecars, and east-west traffic in microservice clusters.
πŸ›‘οΈ
SRE & Reliability
Site Reliability Engineering: SLOs, SLAs, error budgets, toil, on-call, blameless postmortems, and chaos engineering.
⬑
Terraform
Infrastructure as Code with Terraform: providers, state, modules, workspaces