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.
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 from DZone. 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: