Code-Memo

Cloud & DevOps

1. Containers

  1. Docker basics and mental models
  2. Dockerfile writing
  3. Volumes and persistence
  4. Container networking
  5. Image optimization

2. Kubernetes

  1. Core objects
  2. ConfigMaps and Secrets
  3. Ingress and service exposure
  4. Scaling and autoscaling
  5. Cluster architecture

3. Infrastructure as Code (IaC)

  1. Terraform fundamentals
  2. State and remote state
  3. Modules and best practices
  4. Config management tools

4. CI/CD

  1. CI vs CD
  2. Pipelines
  3. Artifacts and registries
  4. Deployment strategies

5. Observability

  1. Logging
  2. Metrics
  3. Tracing
  4. Alerting
  5. SLIs, SLOs, SLAs

6. Security (DevSecOps)

  1. IAM and least privilege
  2. Secrets management
  3. Network security
  4. Encryption
  5. Container security

7. Databases (ops-level)

  1. Operational fundamentals
  2. Backups and restores
  3. Replication and sharding
  4. Connection pooling

8. SRE

  1. Reliability principles
  2. Error budgets
  3. Incidents and postmortems
  4. Capacity planning
  5. Performance tuning

9. Real-world engineering skills

  1. Production debugging
  2. Runbooks and on-call
  3. Root cause analysis
  4. Automation mindset

10. Advanced topics

  1. Service mesh
  2. Zero trust
  3. BGP and internet routing
  4. Edge and CDN
  5. Multi-region
  6. Event-driven systems
  7. Serverless deep dive