DevOps Zone is brought to you in partnership with:
  • submit to reddit
Mike Dirolf11/16/11
5833 views
0 replies

Using Puppet to Deploy with a Push

Prior to Fiesta my ops background was pretty minimal. Managing ops for Fiesta quickly taught me the value of a configuration management system like Puppet. I think it’s a great tool and we’ll probably do some more posts about how we’re putting...

Roger Hughes11/16/11
4901 views
0 replies

The Misuse of End To End Tests - Testing Techniques 2

My last blog was the first in a series of blogs on approaches to testing code, outlining a simple scenario of retrieving an address from a database using a very common pattern: ...and describing a very common testing technique: not writing tests...

Mitch Pronschinske11/15/11
4244 views
0 replies

ESX Plugin for Chef's Knife Tool

A major need has been filled in the last few weeks with the release of an unofficial, community-built VMware ESX(i) plugin for Opscode Knife.  Knife in an open source command-line tool that comes with Chef and is used to access its server API and...

Abhishek Kumar11/15/11
2902 views
0 replies

Quick Guide: Nagios for IT Infrastructure Monitoring

Check out this quick start TechXpress Guide the open source IT Infrastructure Monitoring Nagios ::Task Detail:: Setting up Nagios machine on a LAN to monitor resources and services Generating an e-mail notifications if any of them goes down An...

Mitch Pronschinske11/14/11
5352 views
0 replies

DevOps Tweets of the Week - 11/14

Always entertaining are the insightful or agitated comments from developers and sysadmins on twitter.  The DevOps community has quite a strong twitter presence where plenty of people sound off on what's got them angry or excited.  Here are some of the best...

Mark Needham11/14/11
2606 views
2 replies

The 5 whys: Another attempt

Towards the end of the week before last and the beginning of last week we’d been having quite a few problems with our QA environment to the point where we were unable to deploy anything to it for 3 days. A few weeks ago I wrote about a 5 whys exercise...

Mitch Pronschinske11/14/11
3883 views
0 replies

Sometimes it *IS* about the Tools—Solving Cultural Issues with Software

While it is generally true that you can't solve a soft skill issue with technology, there are cases where tooling can help promote greater cultural harmony among team members. This talk from DevOpsDays Goteborg 2011 covers which types and...

Kelly Waters11/14/11
5565 views
2 replies

7 Reasons why Continuous Delivery needs to be a BUSINESS initiative

One of the key practices of agile and lean teams is the idea of Continuous Delivery.  If not continuous, then at least very frequent! ThoughtWorks has an area of their web site dedicated to Continuous Delivery, and also a really interesting webinar that...

Paul Stack11/14/11
4516 views
1 replies

Is Implementing Continuous Delivery the Key to Success?

“Until your pretty code is in production, making money, or doing whatever it does, you've just wasted your time” - Chris Read whilst at London CI.In my opinion, this quote really sums up software development. Process and red tape are becoming an...

Mitch Pronschinske11/13/11
3432 views
1 replies

Discovering Facebook Systems and Practices - Operating At Scale

With over 750 million active users worldwide, half of whom log in daily, Facebook is now the #1 most popular website. The infrastructure that powers Facebook is made up of many back-end services that all work together to provide a coherent user...

Mitch Pronschinske11/12/11
5905 views
0 replies

Case Study Video: Puppet at Constant Contact

Constant Contact's use of Puppet has evolved from being an operations tool for system configuration management to playing a central role in our software life cycle management. Our Puppet architectural leadership has moved to development but operations...

Mitch Pronschinske11/11/11
3465 views
0 replies

Automation Trumps Tools

It's true that tools can make a difficult task faster, easier, and more accurate, but the point of automation is to make your life even easier by eliminating most of the manual intervention needed for a task.  That's the opinion of Tom Limoncelli, the...

Mark Needham11/11/11
2750 views
0 replies

Chef, Fedora and ‘ArgumentError: Attribute domain is not defined!’

I’ve been playing around with Chef Solo on Fedora and executing the following: sudo chef-solo -c config/solo.rb -j config/node.json (where node.json just contains the example code from the resolver example on the Chef documentation page and the...

Mitch Pronschinske11/11/11
6906 views
0 replies

Flyway 1.5 Released - An Agile DB Migration Framework for Java

If you haven't heard about Flyway, a database migration tool for Java, now's a good time to check it out.  The 1.5 version was just released with support for Ant tasks and server credentials from Maven's settings.xml.  From the Google Code page: It just...

Mitch Pronschinske11/10/11
6077 views
0 replies

DevOps Adoption and Case Studies - Free PDF

A new issue of Cutter IT's Journal just arrived, and this one's on DevOps… and it's free.  To get "Devops: A Software Revolution in the Making?," you just fill out a simple form with the promo code and you get the PDF from Cutter for no charge. ...

Mitch Pronschinske11/10/11
3195 views
0 replies

More New DevOps Tools! "Pennyworth" and "Blueprint"

I just love the code sharing going on around the DevOps movement right now.  Last week James Turnbull, the VP of Tech Operations at Puppet Labs, gave his reasons for why he shares his code and how shared code has benefited him.  Today I've found 2 new tools...

James Betteley11/10/11
4037 views
1 replies

Exporting MAVEN_OPTS not working for Freestyle Jenkins Projects

I’m running Jenkins version 1.428 and I have a “Freestyle” project. The aim of this project is to upload a large tar.gz file to an artifactory repository. The team are using Maven so we started out by looking at using Maven to do the deployment....

Gareth Rushgrove11/10/11
4951 views
1 replies

The rise of the in-house team?

I was just thinking about the Design it Build it conference that I spoke at. Specifically the people who spoke on the developer track. Between myself, Michael Brunton-Spall from The Guardian, David Singleton from Last.fm and Emma Persky from Gumtree...

Mitch Pronschinske11/09/11
2679 views
0 replies

FPM - Effing Package Management

I've seen a couple success stories now on the web using a pretty new tool on GitHub for building packages.  It's lovingly named FPM, which is short for "Effing Package Management".  Here's the background story from the GitHub page:Sometimes...

James Betteley11/09/11
9300 views
1 replies

How Mature Is Your Continuous Integration?

As I’m sure I’ve ranted about mentioned in the past, Continuous Integration is far more than just a collection of tools and scripts. It’s “a practice”, a way of doing something, and it has to be part of our working culture to be truly...

Mitch Pronschinske11/09/11
5099 views
1 replies

Merging Git Workflow With Puppet Environments

If you're trying to keep your development team from doing accidental pushes of incorrect code, a short tutorial on how to use Git, Puppet, and some other open source utilities should go a long way in helping junior sysadmins or sysadmin developers with this...

Mitch Pronschinske11/08/11
1416 views
0 replies

Abiquo Adds Chef Support

The DevOps tool Chef got it's humble beginning as a cloud instance configuration management and deployment tool.  Now it can also work with on-premise infrastructure but it still hasn't been forgotten by the cloud community.  Abiquo, a cloud managment...

Mitch Pronschinske11/08/11
4206 views
0 replies

A Peek at Google’s Production Distributed Systems Tracing Infrastructure

It seems to be the case that if we learn something from the stories about technology and processes that major tech companies use, we might be able to bring some of those best-of-the-best practices back to our neck of the woods.  We're fascinated when we get...

James Betteley11/08/11
4986 views
1 replies

Coping with Big CI

I recently went to another C.I. meetup to listen to Tom Duckering, a DevOps consultant at Thoughtworks, deliver a talk about managing a scaled-up build/release/CI system. In his talk, Tom discussed Continuous Delivery, common mistakes, best practices,...

Mitch Pronschinske11/07/11
1418 views
0 replies

DevOps and Private Clouds

At PuppetConf 2011 in Portland, John Willis and Damon Edwards catch up with Marten Mickos (CEO) and Rich Wolski (CTO) for a frank and informal conversation on developments with Eucalyptus, DevOps, and Private Cloud. Marten...