1. Where Can I Learn More About
DevOps?
In this blog, we’re constantly covering and discussing the concept of DevOps. At this
point, most folks in departments related to a company’s infrastructure (i.e. Developers,
System Administrators) have some understanding of this idea. But where do these
people learn about this relatively new and young concept?
I recently released a post on the allure, the future, and the current drawbacks of
DevOps. While I still don’t consider myself an expert, I believe I know a respectable
amount at this point. In this post I’ll share my “secrets” on how I (an intern with limited
development and IT knowledge) have managed to immerse myself in the idea of
DevOps over the past month, to the point where I am comfortable writing about it. My
hopes are that this post will help someone interested in learning about DevOps get
started, or even give someone within an organization interested in implementing these
principles ideas of how to teach their management more.
Where I’ve Learned From (So Far):
Early during my internship, one of my assignments was to review and edit several
DevOps related articles that had been written (all of which are now posted here). This
essentially served as my introduction to the concept and related topics.
I also have subscribed to several different Google Alerts (such as, “Puppet”, “ITIL”, and
others). Whenever a new, relevant web page with keywords matching the alert keywords
(for the “Puppet” alert, I tend to get some interesting ones…) I am instantly emailed
about it. These alerts are useful, not only in the sense that I can easily follow current
events and news related to IT, but I also have stumbled upon several different pages
that have added to my knowledge.
2. I also am a frequent follower of related groups within social media. Some of the groups I
would most recommend include the “DevOps” group page on LinkedIn and
the DevOps topic on Quora, I also have recently begun following the DevOps SubReddit
and reading articles fromDZone. The benefits of being involved in communities are the
depth of subject matter and the ability to reach out to other members with questions.
I was recently shown this list of recommended reading material. I personally have read
and would recommend The Lean Startup and The Phoenix Project.
A few more specific articles I’ve found helpful for the learning process include:
- Top 10 Practices For Effective DevOps
- The Wide Range of DevOps
- Collaboration Goes Far Beyond DevOps
This blog is also an excellent learning resource (AND it has an awesome, geeky
abbreviation! – thanks to our friend Ranjib for this one):
- Just Enough Developed Infrastructure (JEDI)
Hopefully this list of resources will help someone learn as well as it has for me!