DevOps Zone is brought to you in partnership with:
  • submit to reddit
Ranjib Dey08/26/12
0 replies

Evolving Enterprise Infrastructure Using Chef

Learn some of the neat tricks and reasons that you would want to use the open source CM tool, Chef.

Daniel Ackerson08/25/12
0 replies

Forget Trains. Take off on a Release Plane!

For those that have to deal with release management, release train is a well-understood term. It refers to a software development schedule where multiple products are released as a part of a single ‘train’ on a regular, pre-planned schedule.

Eric Minick08/24/12
2 replies

4 Signposts Towards a DevOps-Friendly SDLC

Four of the principals and laws that my company cites most frequently can help reinforce this direction and provide some needed checks as you begin transforming towards an organization whose path from idea to value (the software development lifecycle or SDLC in stodgy terms) needs to be more DevOps friendly.

Eric Minick08/23/12
0 replies

The Curse of Tool Blindness: Maslow’s Hammer

In 1966 Abraham Maslow said, “I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail.” Maslow gave us all too much credit. When we have a hammer and know how great it is, we not only treat everything as a nail, we actually perceive everything to be a nail.

Andrew Phillips08/22/12
0 replies

Connecting Continuous Integration to Continuous Delivery

At XebiaLabs, many of the questions we get about our enterprise deployment automation solution Deployit are from users looking for automated deployment as a prerequisite for Continuous Delivery. Often, this is the result of initiatives to extend existing Continuous Integration tooling to support application deployments.

Oliver Hookins08/21/12
0 replies

Rating My Team: Limoncelli Test (Based on Spolsky) for Sysadmins

Tom Limoncelli has his own version of The Joel Test – except his one is for sysadmins. I was only vaguely aware of Joel Spolsky’s test and only just read through it and rated my current team, and I’m glad to say we are just about at twelve for twelve.

Mitch Pronschinske08/21/12
0 replies

All Roads Lead to Rome: For DevOps Days!

Another great Europe-based DevOps Day is on it's way for anyone who missed the earlier ones. It's on October 5th and 6th and it's going to be in Rome, Italy.

Gareth Rushgrove08/20/12
0 replies

Tale Of A Grok Pattern

One of the host powerful filters in logstash is the grok filter. It takes a grok pattern and parses out information contained in the text into fields that can be more easily used by outputs. This post serves hopefully as both an explanation of why and an example of how you might do that.

Eric Minick08/19/12
0 replies

Can You Recover in 10 Minutes?

My alma-mater may be better known for its football team, but the engineering fraternity Theta Tau hosts a pretty wicked egg drop competition.

Kris Buytaert08/17/12
0 replies

Our #Monitoringsucks RPM is Repository Available

The Rubygem Builds have changed along with the internal #monitoringsucks repository. All of these Vagrant projects are basically my test setups to play with those new tools.

Gareth Rushgrove08/16/12
0 replies

Riemann Puppet Module

Thanks to an errant tweet, I started playing with Riemann again. It ticks lots of boxes for me, from the clojure to configuration as code and the overloadable dashboard application. What started as using Puppet and Vagrant to investigate Riemann turned into a full-blown tool and module writing exercise.

Luke Galea08/15/12
0 replies

Logging Tables, Without the Mess

Logging tables are usually at the periphery of a design effort, sometimes added as an after-thought. But they shouldn't be. Here's how to do it without a lot of mess...

Pierre - Hugues...08/14/12
0 replies

8 Ways to Improve Your Java EE Production Support Skills

Everybody involved in Java EE production support know this job can be difficult; 7/24 pager support, multiple incidents and bug fixes to deal with on a regular basis, pressure from the client and the management team to resolve production problems as fast as possible and prevent reoccurrences.

Ben Wootton08/14/12
0 replies

How To Do Rollback Well

The most important step is to implement an architecture that supports the need to rollback. For instance, componentised, service based architectures lend themselves well to this.

Matthias Marschall08/13/12
0 replies

Devops and The Lean Startup

Let’s take a look how the ideas of The Lean Startup and Devops enrich each other to successfully create product development flow.

Alex Soto08/13/12
0 replies

JaCoCo Jenkins Plugin

In this post we are going to see how to use the JaCoCo Jenkins plugin to achieve the same goal of Ant Tasks and have overall code coverage statistics for all modules.

Ron Gross08/13/12
0 replies

How to do a Production Hotfix

It’s Thursday/Friday evening, the daily version / master branch was deemed too risky to install, and you decide to wait for Sunday/Monday with the deploy to production.

Alex Soto08/12/12
0 replies

JaCoCo in Maven Multi-Module Projects

In this post I am going to explain how to run code coverage using Maven and JaCoCo plugin in multi-module projects.

Swizec Teller08/09/12
0 replies

Making StatsD Talk Directly to a Browser

Your architecture now has a central service that collects all of your metrics, then pushes them to appropriate software, that doesn’t need to handle too much traffic and is guaranteed data will come from a single source in a sanitized format.

Mark Needham08/09/12
0 replies

Puppet: Keeping the Discipline

For the last 5 weeks or so I’ve been working with puppet every day to automate the configuration of various nodes in our stack and my most interesting observation so far is that you really need to keep your discipline when doing this type of work.

Esther Derby 08/08/12
0 replies

Estimating Is Often Helpful. Estimates Often Aren't.

Estimating helps when the process of estimating builds shared understanding among the people who want the work done and the people doing the work.

Arnon Rotem-gal-oz08/07/12
11 replies

Make Technical Debt Explicit

When you work towards a release or some other looming milestone. There’s that urge to leave stuff behind, cut some corners – you know, just a wee bit, no harm done – so we can ship the damn thing already.

Michael Hüttermann08/07/12
1 replies

Book Preview: DevOps for Developers

The upcoming book "DevOps for Developers" will provide real-world use cases (e.g., how to use Kanban or how to release software) and well-grounded background elaborations (e.g., about the danger of moral hazard in projects), this book serves as a reality check for DevOps.

Geoffrey Papilion08/06/12
0 replies

Keep it Simple Sysadmin

Use the simple resources, and stay away from the magic ones, and you’ll actually be able to understand the configuration of your systems and hopefully get to the root of your problems faster.

Ben Wootton08/05/12
0 replies

How Maven Enforces Good Habits!

One of the biggest leaps forward in my productivity and enjoyment, as a developer was when I learned about and adopted Maven for my Java projects.