Generating Chef Recipes from Existing Configs
We've covered the benefits and pitfalls of configuration management tools
like Chef in many articles. But let's assume you've done your homework and
decided Chef is the tool for you. How do you get started?
Funnily enough, one of the inspirations for ScriptRock was a
not-so-successful Chef deployment. Only a poor craftsman blames his tools, so
rather than pointing the finger at Chef we reflected on what we had done
wrong. The problems we encountered trying to move a large, brown-field
infrastructure to Chef, and to get culture, people, and processes to change
at the same time, drove us to find a sound method for enterprise automation.
Essentially, we had put the cart before the horse: we started automating our
infrastructure before we understood it. Without documentation of existing
configuration state and scalable valida... (more)
Three Steps for Integrating Security into DevOps
The fate of CSO John in The Phoenix Project is a good parable for
illustrating the dynamic and often conflicted relationship between Security
and IT Operations. Security can either become a separate, obscure, and
increasingly irrelevant group that everyone else resents-sounds pretty good,
huh?-or it can be integrated into broader framework of the development cycle.
Security John goes through a mental breakdown before finally understanding
how to adapt and survive, but it doesn't have to be that hard.
Security and DevOps
Before the... (more)
There's no doubt that in 2015 DevOps is real, and strong, and it is your
friend. If you aren't investing in DevOps now, you should be. Ask anyone, or
just be quiet while they yell at you, and you'll hear that you need DevOps.
We can get behind that to a certain extent. We love the principles of DevOps,
we take it seriously in our own development practices at ScriptRock, and we
design our software to be equally usable by Devs and Ops to solve their
shared problems. We've been listening and contributing to the DevOps
conversation for a few years. Here's the problem: almost nothing h... (more)
Chopping Up the Can: How to Get More Done
By Greg Pollock
Today, DevOps is the latest and greatest in making work efficient. Before
that, Agile called on us to rework our development process. If we keep going
back we eventually reach Frederick Winslow Taylor and the birth of scientific
Taylor famously (or infamously) measured the time needed for every action in
a production process. While degrading for workers, it was also effective.
Taylor was able to pay higher wages because he made workers more efficient.
IT workers can't be "Taylorized"-they need to make deci... (more)
For those of you planning on enjoying the sunset on June 30, 2015—an extra
second of bliss awaits, compliments of the Earth’s inconsistent wobble.
However, if Y2K sent you running for the hills, start packing again.
Analysts predict technological fallout ranging from undeliverable tweets to
outright digital armageddon, but for faithful IT folks with more grounded
concerns like SLAs and business continuity, keeping critical systems up and
running trump all other concerns. Fortunately, resolving potential issues
related to the Leap Second Bug is a fairly straightforward matter—as lo... (more)