Directly taken from: https://landing.google.com/sre/books/
"[DevOps Engineers] apply the principles of computer science and engineering to the design and development of computing systems: generally, large distributed ones. Sometimes, our task is writing the software for those systems alongside our product development counterparts; sometimes, our task is building all the additional pieces those systems need, like backups or load balancing, ideally so they can be reused across systems; and sometimes, our task is figuring out how to apply existing solutions to new problems."
- Each section is broken up into modules!
- Each module will have its associated content and activities
- All knowledge mastery questions are created in the form of copy and pastable questions for
Googability
- Please create issues for any misleading or missing content, as well as topics you would like to see covered additionally or more in depth
- Module A - Introduction to Operating Systems
How do I work this thing called an OS?
- Module B - Introduction to Linux Scripting
- How do I
script
inBash
andPython
?
- How do I
- Module C - Linux Scripting and Operating Systems
- How does the
OS influence
myscripts
?
- How does the
- Module D - Computer Science and Scripting
- How can I write
mathematically performant
scripts?
- How can I write
- Module E - Introduction to Configuration
- What is the
config problem
?
- What is the
- Module F - Advanced Configuration
- How can I
config
at scaleprogrammatically
and withAnsible
?
- How can I