DevOps Zone is brought to you in partnership with:
  • submit to reddit
Mitch Pronschinske02/12/12
6128 views
0 replies

How to Scale a Web App 1,000x in 3 Days

William Hertling, a Science Fiction writer in his spare time, shared an wild experience on his blog about how in his day job (at HP) he was approached Monday afternoon and told he had to scale a web app up to handle about 10k simultaneous users by Thursday morning. Some great lessons for those of you who need to be prepared for this situation.

Aaron Nichols02/11/12
3209 views
0 replies

The Never Shrinking Result of Consistent Review

The problem with turning over rocks is that there’s usually ugly stuff hiding underneath. You retro every 2 weeks and you list out all the stuff that isn’t working. You diligently collect all the deltas and turn those into actions. You collect all the actions from your retro’s and your post-mortems and you track them in a tool where they sit… forever.

Kris Buytaert02/10/12
3771 views
0 replies

#MonitoringSucks, and We Didn't Fix it

Earlier this week Inuits hosted a 2 day hackfest titled #MonitoringSucks. Kris Buytaert attended and shares his experiences looking at various monitoring tools. He was introduced to some really promising projects.

Joe Miller02/09/12
2274 views
0 replies

Re-use Nagios Plugins in Sensu for Quick Profit

A key strength of the Sensu monitoring framework is the ability to re-use existing Nagios plugins. Nagios has been around for at least 1000 years according to most recent archaeological discoveries. In this article I’ll demonstrate creating a Sensu check with the check_http Nagios plugin.

Mitch Pronschinske02/09/12
6252 views
1 replies

Massively Easy Win7 Box Setup From Scratch

Patrick Dubois, the Godfather of DevOps (and a DZone MVB), has created a few open source tools and one of them, VeeWee, is a tool for building boxes for a few of his favorite tools like Vagrant, KVM, and Virtual Box. In this video you will witness the magic of VeeWee as Dubois sets up a Windows 7 box with VeeWee from scratch.

Troy Hunt02/08/12
5828 views
1 replies

Automate Your DB Releases with TeamCity and Red Gate

Database source control is no longer negotiable. Databases are an essential component of many of the applications we build and to deny them the value of VCS is just crazy talk. Learn how to make a repeatable continuous integration build for your DB.

Aaron Nichols02/08/12
3065 views
0 replies

Who's Responsible for This? Strategies Ops Teams

You need to learn these strategies if you're looking to establish ownership in your Operations team. You'll learn about the roles and responsibilities matrix and then define cross-functional areas. This means that you'll be working with people outside operations (a la DevOps) and you'll have to learn some techniques for tracking and communicating work as well as rotating roles.

Mitch Pronschinske02/07/12
5968 views
0 replies

Amon: Lightweight, Open Source App and Server Monitoring

Amon is an open source tool that can run on the smallest VPS you have. If you don't trust similar cloud solutions (some of which are not free) and you want to be in full control of your logs and performance history, then Amon is probably worth a look, especially for you DevOps folks. It gives you logging, error tracking, and server monitoring all in one place.

Mitch Pronschinske02/07/12
3428 views
0 replies

DevOps: Adapt or Die

It's a very cool time for developers, and it can be a great time for sysadmins too if they embrace the changes that are coming. Learn about why the sysadmin, in a traditional sense, is dead-man walking.

Mitch Pronschinske02/06/12
2840 views
0 replies

Are PaaS and "NoOps" Inevitable for Most Software Companies?

Is PaaS an inevitability for your organization? A recent infographic makes its case for 2013 being the year PaaS and "NoOps" goes mainstream (whatever that means). Although my own predictions see "NoOps" becoming a growing niche case, I'm interested to see where the community sees PaaS and "NoOps" in the next year at their organization and in the industry as a whole.

Aaron Nichols02/06/12
5837 views
4 replies

Make your process your Rock Star, not individuals

Rather thank trying to find a 'rock star' to come and be your savior, try moving from small groups to collaborative teams and processes, rather than people, that are 'rock star'.

Tom O'connor02/05/12
5361 views
0 replies

Building updated packages for sun-java6 6u30

Recently, Oracle withdrew the ability for Linux distributions to repackage Java and distribute their own packages. This has been widely regarded as a bad idea, but I'll show you how to re-roll an old sun-java6 deb file.

Joe Miller02/05/12
7912 views
1 replies

How To: Install graylog2 on CentOS 5 with RVM + Passenger

I decided to see if RVM – Ruby Version Manager – would allow me to setup an isolated Ruby environment just for graylog2 and not disturb the other Ruby apps on the machine. I also wanted to setup an isolated instance of Passenger-standalone for graylog2 then configure apache to listen on port 80 and forwarding requests with mod_proxy.

Joe Miller02/04/12
8254 views
1 replies

Getting started with the Sensu monitoring framework

Looking for an alternative to Nagios monitoring? Sensu is often described as the “monitoring router”. Put another way, Sensu connects the output from “check” scripts run across many nodes with “handler” scripts run on Sensu servers. Messages are passed via RabbitMQ.

Jim Bird02/03/12
6592 views
4 replies

Source Code is an Asset, Not a Liability

Many have argued that Source Code is a liability - something you just have to deal with to produce business value. The more code you have the more effort to maintain it, right? Jim Bird argues that none of this changes the fact that Source Code is still an asset.

Eric Genesky02/02/12
5934 views
0 replies

Status Checks and SQL Statements via Jenkins

In response to a frequently asked devops question, John Vincent suggests a lowtech monitoring strategy for DBA's. This article sums up the main points of the tutorial, including a link to the original post.

James Sugrue02/02/12
4645 views
0 replies

What You Need To Know About Web Operations In 5 Minutes

In 5 minutes you'll have the guidance you need to become 10 times better at your development environment maintenance and your delivery of software. These are 17 distilled web operations rules to live by.

Chris Smith02/02/12
2653 views
0 replies

"Crowbar" Gaining Interest and Features

Dell recently released the Crowbar Source under the Apache 2 license, and many developers are excited about the possibility of deploying Dell's OpenStack Cloud Solution in a matter of hours instead of days. Originally developed as an OpenStack installer by Dell's CloudEdge Solutions Team, it has quickly grown into a much more powerful tool, currently used as a wrapper for Opscode's Chef Server.

Ian Skerrett02/02/12
4123 views
0 replies

Creating a build you can trust

Creating trustworthy builds can be a challenge. That's why Yoav Landman, founder of Artifactory, wants to help developers understand the techniques for using tools like Maven, Gradle and Artifactory to automate builds that release applications which are fully traceable, managed and trusted!

Andrew Phillips02/01/12
4601 views
0 replies

Why Application Release Automation needs a Release and an Operations view

As the interface between Development and Operations, Application Release Management1 handles information that is highly relevant to your Release and Operations teams. Selecting an Application Release Automation solution that provides insight and...

Ian Skerrett01/31/12
4244 views
0 replies

Dev + Ops = Getting Software Deployed Faster (DevOps)

Eclipse guru and DZone MVB Ian Skerrett interviews Luke Kaines, the CEO of Puppet Labs, in the first of a series of interviews on discovering what DevOps is, and why developers should care.

Abhishek Kumar01/31/12
4149 views
0 replies

Basics of Powershell ~ Empowering Windows Config/Admin Automation

Start learning to automate your Windows configuration and administration with this PowerShell quickstart guide. You'll get acquainted with cmdlets and you'll get a glimpse of some system level SuperUser commands. More resources are provided at the end.

Aaron Nichols01/31/12
7239 views
1 replies

A Twitter Experiment: @devops_jerk

I am @devops_jerk. I’m not a jerk – but I have played one on Twitter. On the 15th of October I setup the account on Twitter. Today, not quite 2 months later, I am officially ending the experiment. I learned some interesting things and had a lot of...

Evgeny Goldin01/30/12
5589 views
1 replies

Configuration Management can be done by anyone. Or can it?

Configuration Management was always my passion. Somehow, I have always had this thing for builds. I don’t know why, it just happens to be that way. Over the last 10 years I have accepted various development positions, but very few were actually...

Robin Bramley01/30/12
9156 views
0 replies

Grails & Hudson / Jenkins: Monitoring Build Status

There are a number of ways you can monitor the progress of your Grails build: using the Hudson / Jenkins web app; or leveraging the API: from your IDE, bespoke API clients or even your enterprise monitoring client. We’ll look at all of them here and...