Engineering Knowledge Base
A growing collection of practical engineering study guides for engineers who want to understand how systems behave in production.
The guides cover first principles, technical diagrams, production commands, architecture trade-offs, hypothetical incidents and challenging technical questions. Examples are illustrative unless a source is explicitly cited.
Available
Networking Fundamentals — Module 1
Eight chapters covering complete requests, TCP, DNS, TLS, load balancing, CIDR/NAT, Kubernetes/GKE networking and incident troubleshooting.
Linux Internals & Resource Management — Module 2
Seven in-depth chapters on processes, virtual memory, cgroups and OOM, CPU throttling, storage/durability, file descriptors, and Linux incident response; includes 35 advanced FAQs.
Kubernetes Architecture & Production Operations — Module 3
Twelve in-depth chapters covering Kubernetes control-plane internals, etcd, scheduler, controllers, workload lifecycles, resources and QoS, storage/CSI, autoscaling, RBAC, admission and upgrades; includes six labs and 42 advanced FAQs.
Terraform Architecture, Internals, AWS and GCP · Module 4
Twelve in-depth chapters covering Terraform execution, state, modules, AWS/GCP infrastructure, cloud identity, import/refactoring, drift recovery, security and CI/CD. Includes 45 advanced FAQs and eight labs.
Google Cloud Fundamentals and Production Engineering · Module 5
Eight comprehensive chapters covering GCP hierarchy, identity and federation, Shared VPC, NAT/DNS/load balancing, Compute Engine, storage/data, observability, and high-availability architecture. Includes eight practical labs and 40 advanced FAQs.
GKE Architecture, Networking and Production Operations · Module 6
Eight in-depth chapters on GKE control plane, Standard/Autopilot, node scheduling, VPC-native networking/eBPF, Ingress/Gateway/NEGs, workload identity, CSI, autoscaling, upgrades and incident recovery. Includes eight labs and 40 advanced FAQs.
Cloud Architecture, Reliability & System Design · Module 7
Eight in-depth chapters covering SLIs/SLOs, high availability, failure domains, backpressure, durable transaction correctness, multi-region disaster recovery, capacity, data-layer resilience and incident leadership. Includes 40 advanced FAQs and seven hands-on labs.
CI/CD, GitOps & Platform Engineering · Module 8
Eight chapters on trusted builds, GitOps reconciliation, progressive delivery, supply-chain security, federated identity, internal developer platforms, observability and multi-cluster governance. Includes 40 advanced FAQs and eight hands-on labs.
Python and Shell Automation · Module 9
Six consolidated chapters covering Python collections, JSON/log/CSV parsing, UTC time windows, safe API pagination, testable command-line tools and practical Bash/jq/awk processing. Includes six labs and 36 advanced FAQs.
AI-Assisted Engineering: ADE and Plan–Build–Review · Module 10
Eight in-depth chapters on interpreting coding requirements, planning, bounded agent changes, independent verification, multi-file engineering and evidence-based handoffs. Includes eight labs and 40 advanced FAQs.
Jenkins Architecture, Pipelines & Production Operations · Module 11
Ten in-depth chapters on Jenkins controller/agent architecture, Declarative and Scripted Pipelines, Multibranch SCM integration, dynamic Kubernetes agents, Docker builds and caching, Shared Libraries, credentials and supply-chain security, stateful controller recovery, production troubleshooting and CI platform governance. Includes eight hands-on labs and 47 advanced FAQs.
Learning path
Modules 1–11 cover networking, Linux, Kubernetes, infrastructure as code, cloud platforms, reliability, platform engineering, automation, responsible AI-assisted development and reliable Jenkins CI infrastructure.