I'm trying to find some solid resources focused on learning the core principles of DevOps, rather than getting bogged down in a bunch of different tools. I believe that while tools change, the underlying philosophies and principles remain constant. I'm particularly interested in topics like automation philosophy, deployment strategies, cloud cost optimization, incident management, and more. If you have any recommendations for resources, I'd really appreciate it!
3 Answers
A couple of books I found really valuable for understanding DevOps principles are "Inviting Disaster: Lessons from the Edge of Technology" and "The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win." The first one is especially great if you're dealing with highly available systems; it dives deep into how system failures occur across different industries. Definitely check them out!
My advice is to just jump in and start using the tools. Try to automate simple tasks, and don’t be afraid to make mistakes. Experience is the best teacher, and you’ll start to build up your knowledge and intuition over time. There are really no shortcuts!
You can find tons of free resources online covering everything you’ve mentioned. Just do a bit of Googling! But honestly, if you're expecting people to just hand you everything, this field might be a tough fit for you.

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux