Skip to content

Learning Home

First PublishedLast UpdatedByAtif Alam

Welcome to the Library.

Here you’ll find structured guides and references for the topics I teach:

  • Python — Language basics, patterns, and practical examples
  • Algorithms — Core algorithms and data structures
  • Docker — Containers, images, Dockerfile, and Compose
  • Linux — Fundamentals, shell, system administration, Bash, packet capture, and app-server roles
  • macOS — External volumes, Time Machine cleanup, dua disk usage and eza listings, OpenSSH keys for GitHub and GitLab, file permissions, Full Disk Access (TCC), related CLI workflows
  • Networking — TCP/IP primer, HTTP for operators, troubleshooting flow, SSO at the edge
  • Kubernetes — Containers, orchestration, and production patterns
  • AWS — Amazon Web Services: compute, storage, VPC, ELB, Route 53, flow logs, TLS/ACM, and key services
  • Azure — Microsoft Azure: regions, services, and hybrid cloud
  • Databases — Cloud-agnostic database reliability and on-call patterns: pools, replication, failover, backups, migrations
  • System design — Distributed systems architecture for design reviews and RFCs: scaling, caching, consistency, fault tolerance, observability, security, and deployment tradeoffs
  • API design — HTTP contracts, JSON payloads, OpenAPI, and reference service layouts (Python FastAPI, Go chi) for implementation alongside design reviews
  • Terraform — Infrastructure as code with Terraform
  • Ansible — Configuration management and automation
  • Chef — Chef Infra overview and comparison with Ansible
  • CI/CD — Continuous Integration and Delivery pipelines, Git essentials, and Go for small tools
  • Security — Engineer-facing security and audit fieldwork: evidence, walkthroughs, SOC 2/ISO patterns
  • Observability — Metrics, logs, traces, SLOs and error budgets, and the Prometheus + Grafana + Loki + OpenTelemetry stack
  • AIOps — AI-assisted operations: intelligent observability, LLM diagnostics, RAG for incidents, evaluation, and adoption
  • QA — Quality and reliability practices for SRE engineers, with links into CI/CD, observability, and AIOps
  • Practices — Engineering practices for senior infrastructure engineers: leadership and mentoring, Agile for SRE, incident tooling and customer comms

Content is added over time. Use the sidebar to jump to a topic.