DevOps: A Brief Intro

DevOps per wikipedia: a software development process that stresses communication, collaboration, integration, automation, and measurement of cooperation between software developers and other information-technology (IT) professionals.

I didn’t know that this was a thing until I got a job.

Apparently, this is a newer concept and one of those things that is still being defined as it is being applied. Don’t you love things like that? It makes me feel that it is a lot easier to throw myself into the process since no one is a true “expert” yet.

I think that I might really like it. It forces you to understand the process. It is holistic. It involves ever part of the product, and also has to deal with the business end. These are all my strengths.

The short story is that due to cloud computing, you can now create and infrastructure for building and releasing products through scripting and programming. This is what a DevOps engineer does. Here is an info graphic that describes it better than I can.


There is also a great article that is probably explaining this better than I am.

Since this is new and still forming I am intrigued and interested in where it will go next. I am learning about it as fast as I can, but of course, there is a whoooollllle lot for me to learn. Although, I have to admit that I love it. I rarely feel like I am working when I spend so much of my time figuring out how to do something amazing and cool.



Now read this

Ruby Blackjack (Part 1)

Last week we were assigned a lab that required us to create the game blackjack in Ruby. This has been the bane of my existence ever since. I am still not done (and it was due today). I have struggled and written, deleted and rewritten... Continue →