DevOps Zone is brought to you in partnership with:
  • submit to reddit
Nikhil Mungel01/15/12
5691 views
0 replies

Time Saving Bash Tricks

This is a followup from the lightning talk '5 Time Saving Bash Tricks' at DevOpsDays, Bangalore 2011.   These work with the emacs-readline, which is the default configuration in most ditributions (including OS X). C means ControlM means Meta (usually...

Jim Bird01/14/12
6442 views
6 replies

Static Analysis isn’t Development Testing

I constantly get emails from Static Analysis vendors telling me why I need to buy their technology. Recently I’ve been receiving emails explaining how my team can use static analysis tools to do impressive things like “test millions of complex lines...

Patrick Debois01/13/12
4962 views
0 replies

Monitoring Wonderland Survey - Metrics - API - Gateways

Patrick Dubois will give an overview of somesome of the more popular open source monitoring tools and he'll show you how to make several of these tools work together efficiently and effectively so that you're not pulling your hair out because of all the...

Patrick Debois01/12/12
3623 views
0 replies

Monitoring Wonderland Survey - Introduction

While Automation is great to get you going and doing things faster and reproducible, Monitoring/Metrics are probably more valuable for learning and getting feedback from what's really going on. Matthias Meyer describes it as the virtues of monitoring....

Patrick Debois01/11/12
2800 views
0 replies

Devops a Wicked problem

One of the strong pillars of devops (if not the strongest) is the collaboration/communication. For the talk about Devops Metrics for Velocity 2011 I researched how to prove collaboration is a good thing: while discussing devops to people it sometimes...

Gareth Rushgrove01/10/12
4181 views
0 replies

Talking To Jenkins From Campfire With Hubot

In what turned out to be a productive holiday hacking with languages I’d not used before, I got round to writing some coffeescript on node.js. This was more to do with scratching a personal itch that pure experimentation. I had a play with...

Kief Morris01/09/12
9873 views
16 replies

Maven: great idea, poor implementation (Part 3)

In the first post in this series, I explained why I think Maven Maven is a good idea. Most projects need pretty much the same thing from a build system, but using Ant normally results in complex, non-standard build system which becomes a headache to...

Kief Morris01/09/12
9365 views
4 replies

Maven: great idea, poor implementation (Part 2)

In my previous post I explained why Maven is a good concept for Java project builds. In this post I'll delve into a key area where it falls down, the overcomplexity of its configuration. In brief, we have a proliferation of home-brewed build systems...

Mitch Pronschinske01/09/12
4553 views
0 replies

Pulling Jenkins' strings with Puppet

A couple months ago I created this puppet-jenkins module while experimenting with using Puppet to script or otherwise control more and more of my daily sysadmin-life.This post was originally authored by R. Tyler Croy After a weekend of hacking I...

Kief Morris01/09/12
13821 views
7 replies

Maven: great idea, poor implementation (Part 1)

I've been building Java software using Ant for over 10 years. I've been giving Maven a try every few years since it first came out, and going back to Ant pretty quickly each time, until last year. Early last year I used Maven on a few smallish - pretty...

Aaron Nichols01/09/12
1146 views
0 replies

SaaS & Web Operations: Why I love this job…

I have been working in SaaS organizations now for about 5 years. When I first made this move I was convinced this is where things were headed and now it has become plainly obvious that this is where virtually everything is headed. Just about everything...

Aaron Nichols01/08/12
4862 views
2 replies

If you Expose ssh Publicly…

…run it on a high port This seems like obvious advice but I see it so often ignored…. Yes, putting ssh on another port is obscurity – but it freaking works. It doesn’t prevent someone from cracking your password via ssh, you should have other...

Avi Yehuda01/08/12
7201 views
0 replies

Use Clover to generate code coverage reports of your Integration/Automation Tests

Clover is a great tool for generating code coverage reports from your unit tests. It can be executed as a plugin in Eclipse, Maven or Ant. However, not everyone knows that it can also be used to collect coverage data of integration tests. This post...

Aaron Nichols01/07/12
8365 views
1 replies

My 5 Favorite Shell Shortcuts

I love shortcuts. I do my best to learn keyboard shortcuts, I setup aliases, and I like using anything that makes things faster. Here are a few of my favorites for a shell in Linux or OS X. These aren’t ninja shell moves that folks who’ve been doing...

Jim Bird01/06/12
6299 views
1 replies

2011: The State of Software Security and Quality

It’s the end of the year. Time to look back on what you’ve done, what you’ve learned, your successes and mistakes, and what you learned from them. I also like to look at the big picture: not just my team and the projects that I manage, or even the...

Tom O'connor01/06/12
4134 views
0 replies

Monitoring with Munin

One of the things I’m massively fond of when it comes to systems administration, is logging and monitoring.  I love munin, and still prefer it over Cacti and Zabbix.  I think the main reason is that it allows plugins to be configured with absolutely no...

Carlos Sanchez01/05/12
5372 views
1 replies

Finding duplicate classes in your WAR files with Tattletale

Have you ever found all sorts of weird errors when running your webapp because several jar files included have the same classes in different versions and the wrong one is being picked up by the application server? Using JBoss Tattletale tool and its...

Mitch Pronschinske01/05/12
2507 views
0 replies

DZone's Top 5 DevOps Articles of 2011

This week, DZone has gathered together its top articles in every major topical area.  These DevOps articles were chosen based popularity and quality of content. Top DevOps articles of 2011The 7 levels of continuous integrationWhat Is This DevOps Thing,...

Patrick Debois01/04/12
5762 views
0 replies

Test Driven Infrastructure with Vagrant, Puppet and Guard

This is a repost of my SysAdvent blogpost. It's merely here for archival purposes, or for people who read my blog but didn't see the sysadvent blogpost. Why Lots has been written about Vagrant. It simply is a great tool: people use it...

Kris Buytaert01/03/12
5782 views
0 replies

DevOps: What it is, and what it is not

I`m parsing the responses of the Deploying Drupal survey I started a couple of months ago (more on that later)   One of the questions in the survey is "What is devops" , apparently when you ask a zillion people (ok ok, just a large bunch of...

Tom O'connor01/02/12
5576 views
0 replies

Desktops as Servers

Personally, I hate the idea of using a desktop as a server in a production environment.  I'm going to define the term "production environment" first. If you've got an environment, any environment where the service provided is relied on by...

Nikhil Mungel01/02/12
4868 views
1 replies

Restricted Bash

While working on deploying a web-application recently, I needed to transfer a 'build artifact' (fancy name for a .tgz) from a Continuous Integration server to an RPM repository server. We already have an existing...

Ben Kepes01/02/12
2448 views
1 replies

SaaS for Agility, Lightweight as an Enabler

In a recent CloudU report, we talked at length about how an organization should approach a move to the Cloud and which applications they should pick as initial prospects for migrating. In the report we advised organizations to look at applications...

Kris Buytaert01/01/12
5561 views
1 replies

Installing Vagrant, on Ubuntu Natty

(Warning some Ubuntu ranting ahead) apt-get install virtualbox-ose apt-get install rubygems gem install vagrantThat's what I assumed it would take me to install vagrant on a spare Ubuntu (Natty) laptop. Well it's not. after that I was greeted...

Mitch Pronschinske12/31/11
2483 views
0 replies

3 Myths and 3 Challenges to Bring System Administration out of the Dark Ages

Mark Burgess, a provocative thinker about system administration since the 1990s, recently wrote a controversial blog about three ideas that he believes are holding the field of system administration in the past. In this talk he outlines those and...