I’m attending PuppetConf in San Francisco this week. Today I finished pre-conf Training for SysAdmins (see Day 1 | Day 2 | Day 3 ). Prior to signing up for class and the conference I did some reading and thought you might be interested in a few of the books.
I read a lot.
I use to read even more in grad school and before having kids. Back then my goal was to read at least 800 pages each week.
Currently if you were to add up kindle books, whitepapers and blog posts I’d bet I come closer to 500 pages a week.
As a professional in the IT field, training and hands on lab time are important parts of remaining abreast of the current technology, but reading is not only about surviving, but staying ahead of the curve.
So what have I read lately and what am I reading right now?
I recently finished reading:The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win (Gene Kim, Kevin Behr, George Spafford)
This was a fun read, while certainly didactic the lessons are weaved into a believable ‘real world’ story line. Within the first few pages I had already identified several people and projects that I have worked with and on over the years. These archetypal characters and allegorical projects and situations. In literary terms the story is in fact a bildungsroman of such, as the story progresses most of the protagonists undergo advancement and strengthening of their own comprehension of the role of IT within the business and therefore their role in the company. I finished the book motivated to learn more and came out seeking the tool set necessary to realize these lofty goals.
Wanting to learn more about DevOps I found a short ‘guide’ entitle simply,
What is DevOps? Infrastructure as Code (Mike Loukides)
This ‘short e-book’ can be likened to a long blog post. It is a 16 page O’Reilly Radar Report that lays out the general construct of what DevOps is or at least should be. it is concise without glossing over at too high a level and points you in the right direction to dig deeper.
Currently I’m about 60% through reading:
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Jez Humble, David Farley)
Since I began my current job within a software development org, I have been building my own understanding of how I can contribute to our overall agility as an infrastructure managing SysAdmin.
This book is well structured and breaks topics into very practical chunks that offer actionable recommendations with specific tools and enough guidance to actually get started doing some of the practices described there in.
Highly recommend this one whether your a developer or a sysadmin, it covers both territories quite stunningly.
What are you still doing here? I said: Read a Book! (warning: NSFW lyrics)