DevOps Zone is brought to you in partnership with:
  • submit to reddit
Jim Bird12/09/11
5100 views
1 replies

Devops has made Release and Deployment Cool

Back 10 years or so when Extreme Programming came out, it began to change the way that programmers thought about testing. XP made software developers accountable for testing their own code. XPers gave programmers practices like Test-First Development...

Matthias Marschall12/08/11
5819 views
1 replies

DevOps is NOT a Job Description

The DevOps hype produces some strange effects. Not only do tool vendors try to jump on the DevOps band wagon by declaring their products “DevOps inside” or listing DevOps as a feature, but companies start to look for a “DevOp” in their job ads....

Andrzej Krzywda12/08/11
4949 views
2 replies

Continuous integration - some tips

A continuous integration server is a must for every non-basic project. Here are some of my tips for working with CI servers. NotificationsIRC, email, campfire - use what fits best for you. Ideally, the notification should come with some info about the...

Mitch Pronschinske12/07/11
4049 views
0 replies

Doing DevOps "Before it was Cool"

We caught up to Eric Minick of UrbanCode at the Agile 2011 conference and asked him how he has been involved with the DevOps movement before it really had a name.

Mark Needham12/07/11
3380 views
0 replies

Continuous Delivery: Removing manual scenarios

On the project that I’m currently working on we’re trying to move to the stage where we’d be able to deploy multiple times a week while still having a reasonable degree of confidence that the application still works. One of the (perhaps...

Pat Shaughnessy12/06/11
2533 views
1 replies

It’s time to clean up your mess: refactoring Cucumber step definitions

This week I decided to look through my features/step_definitions folder after reading Aslak Hellesøy’s post from Wednesday about removing web_steps.rb. I was worried that I might need to write many more custom steps since web_steps.rb will disappear...

Steven Romero12/06/11
2487 views
1 replies

The Agile and DevOps Band-Aids

I just read a great InfoWorld blog post by Neil Mcallister, “DevOps – IT’s latest paper tiger” http://t.co/l3VMXEfU. Neil contends, “no half-baked movement can solve the broad, complex challenge of bridging the gap divide between application...

Mitch Pronschinske12/06/11
7695 views
0 replies

Deploy ALL the Things - Deployment Myths Part 2

This is part 2 in a post on deployment strategies. The previous post is located here This post was authored by John E. Vincent (aka. lusis).  Creator of Noah—a lightweight node/service registry inspired by Apache Zookeeper.  For more deployment...

Mitch Pronschinske12/05/11
7572 views
1 replies

Rollbacks and Other Deployment Myths

I came across an interesting post today via HN. I’m surprised (only moderately) that I missed it the first time around since this is right up my alley: Why are you still deploying overnight? I thought this post was particularly apropos for several...

Patrick Debois12/05/11
6479 views
1 replies

Puppet editing like a pro

I've spent some time recently on setting up my environment to work more productively on writing puppet manifests. This blogpost highlights some of the findings to get me more productive on editing puppet files and modules. Some older information can be...

Mitch Pronschinske12/05/11
3988 views
0 replies

DevOps Tweets of the Week - 12/5

After the quiet Thanksgiving holiday week here in the States, the the DevOps community on twitter is buzzing again.  More fun and interesting tweets have been compiled once again. Here are some of the best tweets I found from last week. ...

Mitch Pronschinske12/04/11
3889 views
0 replies

HA Puppetmaster At (Mt) Media Temple

Sharif Nassar: In this talk I will cover the design and setup of a high availability puppetmaster setup both for redundancy and scaling.See our HA puppetmaster configuration that automagically configures:ApachePassengerPuppetLVSGlusterfs

Gareth Rushgrove12/03/11
2402 views
0 replies

Collecting Metrics With Ganglia And Friends

I had the pleasure of speaking at Cambridge Geek Night in April, the topic of conversation being using Ganglia to collect more than just base systems metrics.The audience of web developers, the odd sysadmin and business folk seemed to enjoy it and we had...

Mitch Pronschinske12/03/11
4198 views
0 replies

DevOps & IBM

The practices and technologies of DevOps have begun to spread into what I'd call "the mainstream," which is fantastic: DevOps has a lot to offer to all IT organizations. IBM has taken notice and started getting involved. Here, while at the IBM...

Simon Brown12/02/11
4787 views
1 replies

Design-Build-Run

Or everything you should know about building software! While in London last year I met up with Dave Ingram, author of Design-Build-Run. It's subtitled "Applied Practices and Principles for Production-Ready...

Daniel Doubrovkine12/02/11
3255 views
0 replies

Deploying Latest to Heroku with Jenkins CI

You can use Jenkins Batch Task Plugin if you want to deploy the latest revision to Heroku. Our deployment has two steps: a rake task that pushes assets to S3/Cloudfront and a git push. So the batch task attached to our repo looks like this. git...

Mitch Pronschinske12/01/11
3294 views
0 replies

Why the "DevOps" Buzzword Can be a Force for Good

I felt compelled to respond to a well-reasoned article written today by Infoworld veteran Neil McAllister.  The article does a nice job of pointing out a lot of the confusion and dissonance in the DevOps movment—for example, is DevOps occuring because of...

Matthias Marschall12/01/11
2175 views
0 replies

DevOps – Break Down The Wall

Instead of escalating wars between departments by driving them to ever more ambitious, local goals, we need to break down the wall between development and operations. Defining overarching goals which resonate for both departments creates an environment...

Dawn Cannan12/01/11
7183 views
5 replies

How *NOT* to win the hearts of developers, part 2

So, this next one, for me, points out something that I felt was a difficulty in being a tester with development experience.  See part one here.I don't believe I handled it the best way, but hope that I can use it as an example and teach, perhaps, better...

Andrew Phillips12/01/11
3764 views
0 replies

Taking Application Release Automation to the Next Level

Whether the driver is Agile, Cloud or DevOps1, or a “plain old” efficiency drive or process improvement initiative, forward-thinking organisations are currently looking for ways to improve their application release processes through automation. In...

Kris Buytaert11/30/11
5532 views
1 replies

Converting KVM to VirtualBox

I have had most of my test environment, aka puppetmasters, test mysql setups etc running in KVM for the past couple of years .. (yes I`m still using a lot of Xen in production environments, but we've also been using KVM for a while already .. it's a ...

Sean Hull11/30/11
4451 views
2 replies

How to Hire a DevOps Person

First things first. This is not meant to be a beef against developers. But let’s not ignore the elephant in the living room that is the divide between brilliant code writers and the risk averse operations team.It is almost by default that developers...

Jim Bird11/30/11
6468 views
5 replies

Iterationless Development – the latest New New Thing

Thanks to the Lean Startup movement, Iterationless Development and Continuous Deployment have become the New New Thing in software development methods. Apparently this has gone so far that “there are venture firms in Silicon Valley that won’t even...

Mitch Pronschinske11/29/11
2707 views
0 replies

Sysadmin Pay Type Survey Results

I promised an update with the information that I received from my survey of pay types, and here it is.This post was originally authored by Matt Simmons, the Standalone Sysadmin Over the past several days, I received 567 responses from people, both in the...

Gareth Rushgrove11/29/11
8059 views
1 replies

Jenkins Parameterized Builds

I’m a huge Jenkins fan now, but that wasn’t always the case. I started (and still have a soft spot for) Cruise Control, mainly building .NET and PHP applications. I then jumped to much simpler projects like Integrity mainly for Python...