{"id":13607088,"url":"https://github.com/mxssl/sre-interview-prep-guide","last_synced_at":"2025-05-13T15:12:36.165Z","repository":{"id":37451117,"uuid":"166658783","full_name":"mxssl/sre-interview-prep-guide","owner":"mxssl","description":"Site Reliability Engineer Interview Preparation Guide","archived":false,"fork":false,"pushed_at":"2025-03-08T21:01:45.000Z","size":140,"stargazers_count":7864,"open_issues_count":3,"forks_count":2033,"subscribers_count":269,"default_branch":"master","last_synced_at":"2025-04-23T21:43:31.137Z","etag":null,"topics":["interview-preparation","preparation","site-reliability-engineer","sre","sre-interview","study"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mxssl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":"https://www.buymeacoffee.com/ydfPU75"}},"created_at":"2019-01-20T12:29:52.000Z","updated_at":"2025-04-23T20:08:49.000Z","dependencies_parsed_at":"2023-02-10T19:00:28.433Z","dependency_job_id":"087fdf23-8167-4a80-bd6d-f206af8623e3","html_url":"https://github.com/mxssl/sre-interview-prep-guide","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxssl%2Fsre-interview-prep-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxssl%2Fsre-interview-prep-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxssl%2Fsre-interview-prep-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mxssl%2Fsre-interview-prep-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mxssl","download_url":"https://codeload.github.com/mxssl/sre-interview-prep-guide/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253969266,"owners_count":21992264,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["interview-preparation","preparation","site-reliability-engineer","sre","sre-interview","study"],"created_at":"2024-08-01T19:01:15.471Z","updated_at":"2025-05-13T15:12:31.129Z","avatar_url":"https://github.com/mxssl.png","language":null,"readme":"# Site Reliability Engineer (SRE) Interview Preparation Guide\n\nThis repository is an attempt to consolidate useful resources for Site Reliability Engineer (SRE) interview preparation.\n\n## Contributing\n\nPlease take a look at the [contribution guidelines](CONTRIBUTING.md) first.\nContributions are always welcome!\n\n## Basics\n\n- [ ] Simple: [What happens when you type in ‘www.cnn.com’ in your browser?](https://syedali.net/2013/08/18/what-happens-when-you-type-in-www-cnn-com-in-your-browser)\n- [ ] Detailed: [What happens when you type google.com into your browser's address box and press enter?](https://github.com/alex/what-happens-when)\n\n## Linux\n\n- [ ] [Introduction to Linux – Full Course for Beginners](https://www.youtube.com/watch?v=sWbUDq4S6Y8)\n- [ ] [What every SRE should know about GNU/Linux shell related internals: file descriptors, pipes, terminals, user sessions, process groups and daemons](https://biriukov.dev/docs/fd-pipe-session-terminal/0-sre-should-know-about-gnu-linux-shell-related-internals-file-descriptors-pipes-terminals-user-sessions-process-groups-and-daemons)\n- [ ] [SRE deep dive into Linux Page Cache](https://biriukov.dev/docs/page-cache/0-linux-page-cache-for-sre)\n- [ ] [Linux Internals workshop - Google TechTalks](https://www.youtube.com/playlist?list=PLSIUOFhnxEiC3YTdxwqZqgEY5imVL8U8J)\n\n### Boot Process\n\n- [ ] [How Does Linux Boot Process Work?](https://youtu.be/XpFsMB6FoOs)\n- [ ] [An introduction to the Linux boot and startup processes](https://opensource.com/article/17/2/linux-boot-and-startup)\n- [ ] [What happens when we turn on computer?](https://www.cdn.geeksforgeeks.org/what-happens-when-we-turn-on-computer)\n- [ ] [What happens when we turn on computer?](https://leetcode.com/discuss/interview-question/125107/What-happens-when-we-turn-on-computer)\n- [ ] [From Power up to login prompt](http://www.scott-a-s.com/files/linux_boot.pdf)\n\n### Filesystem\n\n- [ ] [Understanding Inodes](https://syedali.net/2015/02/08/understanding-inodes)\n- [ ] [Understand UNIX / Linux Inodes Basics with Examples](https://www.thegeekstuff.com/2012/01/linux-inodes)\n- [ ] [Understanding proc filesystem](https://syedali.net/2013/08/20/understanding-proc-filesystem)\n- [ ] [Common Mount Options](https://syedali.net/2015/01/06/common-mount-options)\n- [ ] [Understanding Linux filesystems: ext4 and beyond](https://opensource.com/article/18/4/ext4-filesystem)\n\n### Kernel\n\n- [ ] [Explain the basics of Linux kernel](http://learnlinuxconcepts.blogspot.com/2014/03/explain-basics-of-linux-kernel.html)\n- [ ] [Kernel Space and User Space](http://learnlinuxconcepts.blogspot.com/2014/02/kernel-space-and-user-space.html)\n- [ ] [Linux Kernel Process Management](http://learnlinuxconcepts.blogspot.com/2014/03/process-management.html)\n- [ ] [Linux Addressing](http://learnlinuxconcepts.blogspot.com/2014/02/linux-addressing.html)\n- [ ] [Linux Kernel Memory Management](http://learnlinuxconcepts.blogspot.com/2014/02/linux-memory-management.html)\n- [ ] [STACK AND HEAP](http://learnlinuxconcepts.blogspot.com/2014/02/stack-and-heap.html)\n- [ ] [Paging and Segmentation](http://learnlinuxconcepts.blogspot.com/2014/02/paging-and-segmentation.html)\n- [ ] [Linux Kernel System Calls](http://learnlinuxconcepts.blogspot.com/2014/02/system-calls.html)\n- [ ] [The Virtual Filesystem](http://learnlinuxconcepts.blogspot.com/2014/10/the-virtual-filesystem.html)\n- [ ] [Concurrency and Race Conditions](http://learnlinuxconcepts.blogspot.com/2014/07/concurrency-and-race-conditions.html)\n- [ ] [Memory Leak](https://stackoverflow.com/questions/312069/the-best-memory-leak-definition)\n- [ ] [What is a kernel Panic?](http://learnlinuxconcepts.blogspot.com/2014/07/what-is-kernel-panic.html)\n- [ ] [Book about the linux kernel](https://0xax.gitbooks.io/linux-insides/content)\n- [ ] [Processes in Linux - Everything You Need to Know](https://reliabilityengineering.substack.com/p/everything-you-need-to-know-about)\n\n### Troubleshooting\n\n- [ ] [Linux troubleshooting tools](https://syedali.net/2013/08/20/linux-troubleshooting-tools)\n- [ ] [Linux Performance Analysis in 60,000 Milliseconds](https://medium.com/netflix-techblog/linux-performance-analysis-in-60-000-milliseconds-accc10403c55)\n- [ ] [strace](https://www.dedoimedo.com/computers/strace.html)\n- [ ] [lsof](https://www.dedoimedo.com/computers/lsof.html)\n- [ ] [Linux system debugging](https://www.dedoimedo.com/computers/linux-system-debugging-super.html)\n- [ ] [SaaS where users can test their Linux troubleshooting skills](https://sadservers.com)\n\n## Networking\n\n- [ ] [The Internet explained from first principles](https://explained-from-first-principles.com/internet)\n- [ ] [Network protocols for anyone who knows a programming language](https://www.destroyallsoftware.com/compendium/network-protocols?share_key=97d3ba4c24d21147)\n- [ ] [Introduction to Linux interfaces for virtual networking](https://developers.redhat.com/blog/2018/10/22/introduction-to-linux-interfaces-for-virtual-networking)\n- [ ] [Multi-tier load-balancing with Linux](https://vincent.bernat.ch/en/blog/2018-multi-tier-loadbalancer)\n- [ ] [Introduction to modern network load balancing and proxying](https://blog.envoyproxy.io/introduction-to-modern-network-load-balancing-and-proxying-a57f6ff80236)\n- [ ] [Load Balancing Algorithms](https://syedali.net/2013/08/22/load-balancing-algorithms)\n- [ ] [What every SRE should know about GNU/Linux resolvers and Dual-Stack applications](https://biriukov.dev/docs/resolver-dual-stack-application/0-sre-should-know-about-gnu-linux-resolvers-and-dual-stack-applications)\n\n## Containers\n\n- [ ] [Introduction to Docker and Containers](http://container.training/intro-selfpaced.yml.html)\n- [ ] [Containers Patterns](https://l0rd.github.io/containerspatterns)\n- [ ] [Docker Container Anti Patterns](https://blog.couchbase.com/docker-container-anti-patterns/)\n- [ ] [Anti-Patterns When Building Container Images](https://jpetazzo.github.io/2021/11/30/docker-build-container-images-antipatterns)\n\n## Kubernetes\n\n- [ ] [Deploying and Scaling Microservices with Docker and Kubernetes](http://container.training/kube-selfpaced.yml.html)\n- [ ] [Demystifying the Kubernetes Iceberg](https://asankov.dev/blog/2022/05/15/demystifying-the-kubernetes-iceberg-part-1)\n- [ ] [What happens when ... Kubernetes edition!](https://github.com/jamiehannaford/what-happens-when-k8s/blob/master/README.md)\n- [ ] [Kubernetes Production Patterns](https://github.com/gravitational/workshop/blob/master/k8sprod.md)\n- [ ] [Kubernetes production best practices](https://learnk8s.io/production-best-practices)\n- [ ] [A Guide to the Kubernetes Networking Model](https://sookocheff.com/post/kubernetes/understanding-kubernetes-networking-model)\n- [ ] [47 Things To Become a Kubernetes Expert](https://ymmt2005.hatenablog.com/entry/k8s-things)\n- [ ] [Kubernetes Best Practices 101](https://github.com/diegolnasc/kubernetes-best-practices)\n- [ ] [15 Kubernetes Best Practices Every Developer Should Know](https://spacelift.io/blog/kubernetes-best-practices)\n- [ ] [THE KUBERNETES NETWORKING GUIDE](https://www.tkng.io)\n- [ ] [The life of a DNS query in Kubernetes](https://www.nslookup.io/learning/the-life-of-a-dns-query-in-kubernetes)\n- [ ] [Kubernetes YAML tips and tricks](https://itnext.io/kubernetes-yaml-tips-and-tricks-904a2c0b2b81)\n- [ ] [Kubernetes Learning Roadmap](https://github.com/techiescamp/kubernetes-learning-path)\n- [ ] [Kubernetes networking: service, kube-proxy, load balancing](https://learnk8s.io/kubernetes-services-and-load-balancing)\n\n## Infrastructure as code / Configuration management\n\n- [ ] [Terraform](https://learn.hashicorp.com/terraform)\n- [ ] [A Comprehensive Guide to Terraform](https://blog.gruntwork.io/a-comprehensive-guide-to-terraform-b3d32832baca)\n- [ ] [Ansible](https://github.com/leucos/ansible-tuto)\n- [ ] [Getting Started With Terraform on AWS](https://spacelift.io/blog/terraform-tutorial)\n- [ ] [Google Cloud: Best practices for using Terraform](https://cloud.google.com/docs/terraform/best-practices-for-terraform)\n- [ ] [Terraform Roadmap](https://roadmap.sh/terraform)\n\n## Databases\n\n- [ ] [Things You Should Know About Databases](https://architecturenotes.co/things-you-should-know-about-databases)\n- [ ] [7 Database Paradigms](https://youtu.be/W2Z7fbCLSTw)\n- [ ] [CAP theorem](https://en.wikipedia.org/wiki/CAP_theorem)\n- [ ] [Evolutionary Database Design](https://martinfowler.com/articles/evodb.html)\n- [ ] [ACID vs BASE in Databases](https://medium.com/geekculture/acid-vs-base-in-databases-1bcad774da26)\n- [ ] [Understanding Database Sharding](https://www.digitalocean.com/community/tutorials/understanding-database-sharding)\n- [ ] [Database Replication](https://galeracluster.com/library/documentation/tech-desc-introduction.html#database-replication)\n- [ ] [SQL vs. NoSQL Database: When to Use, How to Choose](https://towardsdatascience.com/datastore-choices-sql-vs-nosql-database-ebec24d56106)\n- [ ] [How do database indexes work?](https://planetscale.com/blog/how-do-database-indexes-work)\n- [ ] [Redis Explained](https://architecturenotes.co/redis)\n- [ ] [Database Sharding Explained](https://architecturenotes.co/database-sharding-explained)\n- [ ] [Kafka 101](https://highscalability.com/untitled-2)\n\n## CI/CD\n\n- [ ] [Continuous Integration](https://martinfowler.com/articles/continuousIntegration.html)\n- [ ] [7 Pipeline Design Patterns for Continuous Delivery](https://www.singlestoneconsulting.com/blog/7-pipeline-design-patterns-for-continuous-delivery)\n- [ ] [CI/CD patterns](https://continuousdelivery.com/implementing/patterns)\n- [ ] [Six Strategies for Application Deployment](https://thenewstack.io/deployment-strategies)\n- [ ] [What Is GitOps?](https://codefresh.io/learn/gitops)\n\n## Clouds\n\n- [ ] [The Open Guide to Amazon Web Services](https://github.com/open-guides/og-aws)\n- [ ] [Learning Azure](https://docs.microsoft.com/en-us/learn/azure/)\n- [ ] [Hands-On Training with GCP](https://cloud.google.com/training/badges)\n\n## Programming\n\n### Git\n\n- [ ] [Useful git commands for SRE and DevOps engineers](https://reliabilityengineering.substack.com/p/useful-git-commands-for-sre-and-devops)\n\n### Python\n\n- [ ] [Python Basics](https://pythonbasics.org/)\n- [ ] [Python For Everyone](https://www.py4e.com/)\n- [ ] [Complete Python Tutorial](https://www.scaler.com/topics/python/)\n\n### Go (Golang)\n\n- [ ] [A tour of Go](https://tour.golang.org)\n- [ ] [Go by Example](https://gobyexample.com)\n- [ ] [Go Tutorials \u0026 Examples](https://gosamples.dev)\n- [ ] [Learn Go with Tests](https://quii.gitbook.io/learn-go-with-tests/)\n- [ ] [Getting up and running with Go](http://www.golangprograms.com)\n- [ ] [Effective Go](https://golang.org/doc/effective_go.html)\n- [ ] [Go Design Patterns](https://github.com/tmrts/go-patterns)\n- [ ] [Go Memory Management](https://povilasv.me/go-memory-management)\n- [ ] [Style Guide](https://google.github.io/styleguide/go/guide)\n- [ ] [Style Decisions](https://google.github.io/styleguide/go/decisions)\n- [ ] [Best Practices](https://google.github.io/styleguide/go/best-practices)\n- [ ] [50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs](https://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang)\n\n### Big O Notation, Algorithms and Data Structures\n\n- [ ] [AlgoExpert](https://www.algoexpert.io)\n- [ ] [Hacking a Google Interview – Handout 1](http://courses.csail.mit.edu/iap/interview/Hacking_a_Google_Interview_Handout_1.pdf)\n- [ ] [Hacking a Google Interview – Handout 2](http://courses.csail.mit.edu/iap/interview/Hacking_a_Google_Interview_Handout_2.pdf)\n- [ ] [Hacking a Google Interview – Handout 3](http://courses.csail.mit.edu/iap/interview/Hacking_a_Google_Interview_Handout_3.pdf)\n\n## System design\n\n- [ ] [SystemsExpert course from AlgoExpert](https://www.algoexpert.io/systems/product)\n- [ ] [System Design 101](https://github.com/ByteByteGoHq/system-design-101)\n- [ ] [Grokking the System Design Interview](https://www.educative.io/courses/grokking-modern-system-design-interview-for-engineers-managers)\n- [ ] [The System Design Primer](https://github.com/donnemartin/system-design-primer)\n- [ ] [Crack the System Design Interview](https://tianpan.co/notes/2016-02-13-crack-the-system-design-interview)\n- [ ] [System design interview for IT companies](https://github.com/checkcheckzz/system-design-interview)\n- [ ] [Web Architecture 101](https://medium.com/storyblocks-engineering/web-architecture-101-a3224e126947)\n- [ ] [What's in a Production Web Application?](https://web.archive.org/web/20210106095747/http://stephenmann.io/post/whats-in-a-production-web-application)\n- [ ] [Distributed systems](http://book.mixu.net/distsys/single-page.html)\n- [ ] [Failover](https://blog.alexewerlof.com/p/failover)\n- [ ] [Monoliths, Service Architecture, and Microservices](https://architecturenotes.co/granularity-of-systems)\n- [ ] [Scale From Zero To Millions Of Users](https://bytebytego.com/courses/system-design-interview/scale-from-zero-to-millions-of-users)\n\n### System design examples\n\n- [ ] [Designing WhatsApp](http://highscalability.com/blog/2022/1/3/designing-whatsapp.html)\n- [ ] [Designing Uber](http://highscalability.com/blog/2022/1/25/designing-uber.html)\n- [ ] [Designing Tinder](http://highscalability.com/blog/2022/1/17/designing-tinder.html)\n- [ ] [Designing Instagram](http://highscalability.com/blog/2022/1/11/designing-instagram.html)\n- [ ] [Designing Netflix](http://highscalability.com/blog/2021/12/13/designing-netflix.html)\n\n## Monitoring\n\n- [ ] [Implementing SLOs](https://sre.google/workbook/implementing-slos/)\n- [ ] [Setting up Service Monitoring — The Why’s and What’s](https://amitosh.medium.com/the-whys-and-what-s-of-setting-up-service-monitoring-cc1c165ee088)\n- [ ] [How NOT to Measure Latency](https://youtu.be/lJ8ydIuPFeU)\n- [ ] [The four Golden Signals of Kubernetes monitoring](https://sysdig.com/blog/golden-signals-kubernetes)\n\n### Prometheus\n\n- [ ] [Introduction to Prometheus](https://training.promlabs.com/training/introduction-to-prometheus/training-overview/introduction)\n- [ ] [Prometheus Relabeling Training](https://training.promlabs.com/training/relabeling/training-overview/prerequisites)\n- [ ] [Avoid These 6 Mistakes When Getting Started With Prometheus](https://promlabs.com/blog/2022/12/11/avoid-these-6-mistakes-when-getting-started-with-prometheus)\n- [ ] [A Deep Dive Into the Four Types of Prometheus Metrics](https://www.timescale.com/blog/four-types-prometheus-metrics-to-collect)\n- [ ] [How Prometheus Querying Works](https://www.timescale.com/blog/how-prometheus-querying-works-and-why-you-should-care)\n- [ ] [PromQL Cheat Sheet](https://promlabs.com/promql-cheat-sheet)\n\n## Processes\n\n- [ ] [The practical guide to incident management](https://incident.io/guide)\n- [ ] [Incident Response](https://response.pagerduty.com)\n- [ ] [Postmortems](https://postmortems.pagerduty.com)\n- [ ] [Runbooks](https://web.archive.org/web/20231005015754/https://www.transposit.com/devops-blog/itsm/what-makes-a-good-runbook)\n- [ ] [Identifying and tracking toil using SRE principles](https://cloud.google.com/blog/products/management-tools/identifying-and-tracking-toil-using-sre-principles)\n- [ ] [Building SRE from Scratch](https://medium.com/ibm-garage/building-sre-from-scratch-485e23985bbd)\n- [ ] [SRE at Google: Our complete list of CRE life lessons](https://cloud.google.com/blog/products/devops-sre/sre-at-google-our-complete-list-of-cre-life-lessons)\n- [ ] [Incident Management vs. Incident Response - What's the Difference?](https://rootly.io/blog/incident-management-vs-incident-response-what-s-the-difference)\n- [ ] [Practical Guide to SRE: Using SLOs to Increase Reliability](https://rootly.io/blog/practical-guide-to-sre-using-slos-to-increase-reliability)\n- [ ] [Practical Guide to SRE: Automating On-Call](https://rootly.io/blog/practical-guide-to-sre-automating-on-call)\n- [ ] [Going from Zero to SRE](https://www.squadcast.com/blog/going-from-zero-to-sre)\n- [ ] [An Incident Command Training Handbook](https://blog.danslimmon.com/2019/06/24/an-incident-command-training-handbook)\n- [ ] [Howie guide to post‑incident investigations](https://www.jeli.io/howie/welcome)\n- [ ] [Rundown of LinkedIn’s SRE practices](https://www.srepath.com/rundown-of-linkedins-sre-practices)\n- [ ] [Rundown of Uber’s SRE practice](https://www.srepath.com/rundown-of-uber-sre-practice)\n- [ ] [SRE in the Real World](https://blog.relyabilit.ie/sre-in-the-real-world)\n- [ ] [SRE Engagement Models](https://certomodo.substack.com/p/sre-engagement-models)\n- [ ] [SRE Checklist](https://github.com/bregman-arie/sre-checklist)\n- [ ] [Why bother with SLI and SLO?](https://blog.alexewerlof.com/p/why-bother-with-sli-and-slo)\n- [ ] [The System Resiliency Pyramid](https://www.codereliant.io/the-system-resiliency-pyramid)\n- [ ] [10 Tips for Onboarding New SRE Hires](https://www.srepath.com/10-tips-for-onboarding-new-sre-hires)\n- [ ] [Starting SRE at startups and smaller organizations](https://www.srepath.com/starting-sre-at-startups-and-smaller-organizations)\n- [ ] [Things That Makes a Good Site Reliability Engineer](https://reliabilityengineering.substack.com/p/things-that-makes-a-good-site-reliability)\n- [ ] [How SRE teams are organized, and how to get started](https://cloud.google.com/blog/products/devops-sre/how-sre-teams-are-organized-and-how-to-get-started)\n\n## Resume\n\n- [ ] [SRE Complete Resume Writing Guide](https://rootly.com/blog/sre-complete-resume-writing-guide)\n\n## Interview\n\n### SRE interview process\n\n- [ ] [How to hire talent](https://syedali.net/2014/04/01/how-to-hire-talent)\n- [ ] [Recruitment process for a Google job (SRE, Site Reliability Engineer)](https://web.archive.org/web/20220328124724/http://lambda-startup.com/recruitment-process-for-a-google-job-sre-site-reliability-engineer)\n\n### Interview Questions\n\n- [ ] [A collection of questions to practice with for SRE interviews](https://github.com/michael-kehoe/sre-interview)\n- [ ] [SRE Interview Questions](https://syedali.net/engineer-interview-questions)\n- [ ] [Sysadmin Test Questions](https://github.com/trimstray/test-your-sysadmin-skills)\n- [ ] [Kubernetes job interview questions](https://enterprisersproject.com/article/2019/2/kubernetes-job-interview-questions-how-prepare)\n- [ ] [DevOps Guide](https://github.com/Tikam02/DevOps-Guide)\n- [ ] [Questions I ask in SRE interviews](https://dev.to/logan/questions-i-ask-in-sre-interviews-a9j)\n- [ ] [DevOps Roadmap: Learn to become a DevOps Engineer or SRE](https://roadmap.sh/devops)\n- [ ] [The Must-Know Terraform Interview Questions](https://devopsknowledge.hashnode.dev/the-must-know-terraform-interview-questions)\n\n### Blogposts\n\n- [ ] [SRE Interviews in Silicon Valley](http://blog.marc-seeger.de/2015/05/01/sre-interviews-in-silicon-valley)\n- [ ] [Preparing the SRE interview](https://blog.balthazar-rouberol.com/preparing-the-sre-interview)\n- [ ] [How to Get Into SRE](https://blog.alicegoldfuss.com/how-to-get-into-sre)\n- [ ] [My Job Interview at Google](https://catonmat.net/my-job-interview-at-google)\n- [ ] [Path to Site Reliability Management](https://danrl.com/srm)\n- [ ] [Becoming a Site Reliability Engineer](https://www.tik.dev/blog/becoming-an-sre)\n- [ ] [How I get a job at Google as SRE](https://fabrizio2210.medium.com/how-i-get-a-job-at-google-as-sre-83d44aef7859)\n- [ ] [Become A DevOps Engineer in 2023: [Detailed Guide]](https://devopscube.com/become-devops-engineer)\n- [ ] [How to Get an SRE Role](https://certomodo.substack.com/p/how-to-get-an-sre-role)\n- [ ] [DevOps Career Path](https://www.scaler.com/blog/devops-career-path/)\n- [ ] [Key DevOps Engineer Skills You Need in 2024](https://www.scaler.com/blog/devops-engineer-skills/)\n\n## Books\n\n### SRE books\n\n- [ ] [Site Reliability Engineering](https://sre.google/sre-book/table-of-contents)\n- [ ] [The Site Reliability Workbook](https://sre.google/workbook/table-of-contents)\n- [ ] [Seeking SRE](https://books.google.ru/books?id=tmhqDwAAQBAJ)\n- [ ] [Building Secure and Reliable Systems](https://sre.google/books/building-secure-reliable-systems)\n- [ ] [Implementing Service Level Objectives](https://learning.oreilly.com/library/view/implementing-service-level/9781492076803)\n\n### Linux\n\n- [ ] [Linux Kernel Development (3rd Edition)](https://www.amazon.com/Linux-Kernel-Development-Robert-Love/dp/0672329468)\n- [ ] [UNIX and Linux System Administration Handbook (5th Edition)](https://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0134277554)\n- [ ] [Linux Pocket Guide, 3rd Edition](http://shop.oreilly.com/product/0636920040927.do)\n\n### Networking\n\n- [ ] [TCP/IP Illustrated, Volume 1](https://www.amazon.com/TCP-Illustrated-Protocols-Addison-Wesley-Professional/dp/0321336313)\n\n### Troubleshooting and Performance\n\n- [ ] [Systems Performance: Enterprise and the Cloud](https://www.amazon.com/Systems-Performance-Enterprise-Brendan-Gregg/dp/0133390098)\n- [ ] [Systems Performance, 2nd Edition](https://www.informit.com/store/systems-performance-9780136820154?ranMID=24808)\n\n## Courses\n\n- [ ] [Site Reliability Engineering: Measuring and Managing Reliability](https://www.coursera.org/learn/site-reliability-engineering-slos)\n- [ ] [School of SRE](https://linkedin.github.io/school-of-sre)\n\n","funding_links":["https://www.buymeacoffee.com/ydfPU75"],"categories":["Others","Site Reliability Engineering","资源链接：","👔 Contratação e Carreira"],"sub_categories":["Burn Iso","Preparação para Entrevistas"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmxssl%2Fsre-interview-prep-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmxssl%2Fsre-interview-prep-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmxssl%2Fsre-interview-prep-guide/lists"}