Useful blogs and articles for reference
I often read something online and want to revisit it in future, sometimes I bookmark it but that also hasn’t proved to be very useful. The problem with bookmarking is that I need to remember what I was reading there, sometimes it obvious but many times its not. Also I can’t quickly search in bookmarks. So I will link some useful resources here.
SRE Interview Prep
- A comprehensive SRE preparation guide Underpaid’s Google SRE preparation guide
- Interview questions syedali sre questions
- Linux memory management
- Understanding memory information in Linux
- SRE Job Interview
- Github reporistory with many resources SRE Interview prep guide
- Meta Production engineer Rishi Shah posts
- Facebook production engineer Interview content
- Getting a job as SRE SRE at Google
- Linux Performance toolsNetflix blog
- Linux performance analysis in 600 seconds
- Short reads about SRE SRE Handbook
- Google onsite interview Systems SRE role
- I got an offer SRE Interview questions
- Interview topics Technical interview
- Page Cache Deep dives into page cache
- From RSS to WSS, Kubernetes memory metrics
- Memory management Deep dive in memory management
- Bash The Shell Scripting Tutorial
- HTTP Overview of HTTP
- What happens when you type a URL
- Cgroups Guide to cgroups
- Memory inside Linux containers
- Terminals How terminal works
- Boot process Linux boot process
-
Sockets Deep dive in socket system call
- Anatomy of a program in memory
- Understanding NUMA
- Libraries in Linux
Coding
- String cheatsheet for coding problems
- Leetcode 150
- Python variables and objects
- Python async techniques
- Problem solving with DSA
- POSTGRES Exercises
- Build example apps
- Tour of Go
- Some websites to practice programming
System Design
- Hello Interview System design in a hurry
- Distributed Systems Theory for engineers (!scientists) Paper Trail
- Github system design Big tutorial for refreshing design and components
- Blog Architecture and System Design
Pratice Linux
- Challenge games (https://overthewire.org/wargames/bandit/)
- Hands on Problems Sad servers
Tutorials
- Tutorial Shell Shell redirection
- Tutorial socat
- Tutorial netstat
- Tutorial GDB Getting started GDB
- Tutorial Build a web server
- Tutorial Writing http server
- Tutorial Lsof A Quick Start for Lsof
- Tutorial Strace Debugging using strace
- Tutorial Sockets Understanding Sockets
- Tutorial /proc proc for troubleshooting
- Tutorial container What is a Linux container?
- Tutorial how mmap works
Nice Blogs
- Siddharth K resume (https://www.siddharthkannan.in/)
- CV in typst (https://mattrighetti.com/2023/10/25/i-rewrote-my-cv-in-typst)
- Short post about adding 9s to SLOs (https://trstringer.com/slo-adding-nines/)
- How to be an SRE (https://blog.alicegoldfuss.com/how-to-get-into-sre/)
- SRE bootcamp (https://devopsbootcamp.osuosl.org/start-here.html)
- Unix Sockets (https://rednafi.com/misc/tinkering-with-unix-domain-socket/)
- Real world SRE (https://blog.relyabilit.ie/sre-in-the-real-world/)
- Boring technology (https://boringtechnology.club/)
- Technical Topics (https://brooker.co.za/blog/)