Skip to content

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.

About the author

Practical engineering knowledge, openly shared.