DevOps Zone is brought to you in partnership with:
  • submit to reddit
Johanna Rothman04/14/12
9339 views
1 replies

Is the Cost of Continuous Integration Worth the Value on Your Program?, Part 2

How do you help the teams bring the entire product together on a periodic basis, regardless of their technical practices? If you look at the comments from the last post, you can see that continuous integration is a real problem for any number of reasons.

Corey Goldberg04/13/12
6445 views
0 replies

Python - Graphite: Storage and Visualization of Time-Series Data

Graphite consists of a storage backend and a web-based visualization frontend. Client applications send streams of numeric time-series data to the Graphite backend (called carbon), where it gets stored in fixed-size database files similar in design to RRD. The web frontend provides 2 distinct user interfaces for visualizing this data in graphs as well as a simple URL-based API for direct graph generation.

Eric Berg04/12/12
18810 views
0 replies

Our Simple Jenkins Configuration and Deployment

At Okta, we’ve gone through many iterations of using Jenkins to build and test our software. We use a number of tools to make sure our code works properly, and we like to have Jenkins manage these. The list would be familiar to anyone using the Java environment; PMD, Cobertura, unit and functional tests with JUnit, Selenium tests with testNG, and also some more exotic tools like BURP Security scanner, MogoTest, and SLAMD.

Aaron Nichols04/11/12
6732 views
0 replies

Agile, DevOps, Continuous Delivery – Don’t Limit Your Ability Because of Your Vocabulary…

It's bad when people try to fit today’s understanding of what works into a word, which is defined into perpetuity. The real win in all of this is collaboration. Collaboration between departments, between companies, and across the world of Web Operations experts and novices.

Kief Morris04/10/12
4641 views
0 replies

Successful Software Delivery in Spite of Evil IT

In a previous post, Kief Morris glibly said that 'SLAs represent waste that an organization has identified and formalized.' Reader 'Kenfin' commented on the post, rightly calling me out to provide alternatives. So here they are...

Ranjib Dey04/08/12
11134 views
5 replies

Infrastructure Tooling Patterns List

Following is a categorized list of tools that Ranjib Dey has learned/used as a sysadmin and DevOps dude at ThoughtWorks while maintaining their distributed infrastructure, setting up private cloud installations, and in many different client gigs.

Spike Morelli04/08/12
7272 views
0 replies

Are DevOps Followers Just "Rabid" Puppet & Chef Users?

The DevOps google group recently discussed the perception of DevOps followers as folks who are users, developers, and fans of chef, puppet, and similar tools. Most people on the group agreed that this perception cannot become reality for DevOps to succeed as a movement.

Mitch Pronschinske04/06/12
18843 views
0 replies

How Facebook Does Deployment

Some interesting insider info was released this week about the Facebook deployment process. I've compiled a TL;DR version here. The information comes straight from Chuck Rossi, the head of Facebook's release engineering team.

Aaron Nichols04/06/12
2913 views
0 replies

Why do we Insist on Consensus when Creating the Role of "Ops"?

I’ve seen so many threads over the last few weeks about who should do what, why, and what you should do about it if you don’t conform. I don’t get it. Ops is a team in a company – there are lots of types of companies. Companies typically have a few goals:

Douglas Rathbone04/05/12
6105 views
7 replies

CI – Third Party Tools Live in Your Source Control

Hear about the interesting discussion around third party build dependencies such as unit testing frameworks, database versioning tools and other command line executables in your build. The topic of these discussions has been about where these dependencies should be located, inside your project, or installed on your build server.

Eric Minick04/04/12
10753 views
6 replies

Curing Continuous Delivery Headaches: UrbanCode Tools Level Up

The Continuous Delivery toolmakers over at UrbanCode released two significant upgrades to their toolsets for helping companies follow the DevOps philosophy - a new version for uDeploy, for release automation, and and an upgrade to Anthill Pro, their Continuous Delivery pipline platform.

Mitch Pronschinske04/03/12
5918 views
0 replies

Watch DevOps Days Live Right Here!

When DevOps Days in Austin, TX was announced a couple of months ago, the event was sold out the day after it was announced and had a waitlist of over 100. So the organizers at DevOps Days decided to stream some of the key sessions live! (a move which Google also made after I/O sold out in minutes) So without further adieu, here is the embedded stream of DevOps Days 2012 Austin.

Joe Miller04/03/12
4873 views
0 replies

#monitoringsucks – But it Doesn’t Have to...

There have been numerous and rapid improvements in operations tools in the last 10 years but when it comes to monitoring we’re still pretty much stuck on the same tools we’ve been using since the late-90s. Learn how open source contributors are finally trying to change this.

Douglas Rathbone04/02/12
21132 views
0 replies

DNS for Developers – Now There’s No Excuse Not To Know

Generally when it comes understanding the very basis of how the internet functions using DNS, most of these very same experienced developers haven’t got a clue. I wrote this post to hopefully help pay back some of the awesome karma they have earned helping me over the years, by teaching them something in return. Lets learn about DNS.

Ranjib Dey03/31/12
8223 views
0 replies

Consuming Chef API from Any Script - Part 1

At ThoughtWorks, they use chef not only for configuration management but also for provisioning instances. This post by a ThoughtWorks DevOps-er showcases how Chef can be used from any script if you have an API client configured.

Mitch Pronschinske03/31/12
8354 views
0 replies

Kanban and DevOps Discussion

At the community's urging, Dominica DeGrandis (David J. Anderson & Associates) ran the first ever Kanban class focused on it's application to DevOps.

Eric Genesky03/30/12
2967 views
0 replies

Visualizing Agile and DevOps Infrastructure with Tasktop's Sync Studio

At EclipseCon last weekend, Tasktop announced the release of Sync Studio, a visual ALM mapping and monitoring tool.

Mitch Pronschinske03/30/12
6959 views
0 replies

Poll: How Do We Handle Our Application Environments?

I've created a poll that will give us all some interesting insights into the status of the developer community and how we're managing our application environments and deployments. We'll be sharing the poll results with the participants in the coming weeks. So answer the questions below to make sure that we get a full picture of how hard or easy our lives are in the areas of performance monitoring and deployment.

Daniel Ackerson03/29/12
7327 views
0 replies

How to Set up Wordpress on EC2 Using Puppet and Git

After so many different setups, the guys who run the Agile Web Operations blog were tired of the manual configuration of each environment. With a stock Debian LAMP stack on AWS, they decided to use Puppet and Git to manage their sites. Here’s a gentle introduction on how we they it...

Eric Minick03/27/12
7113 views
0 replies

3 Myths about Release and Deployment Management

UrbanCode works with companies who have or are considering creating Release and Deployment teams, and the encounter a handful of misconceptions about the practice. Learn what they are and why they're wrong...

Mitch Pronschinske03/27/12
6143 views
0 replies

Opscode and Chef Deliver VC Counterpunch to Puppet Labs

This week Opscode, the makers of the enterprise software around open source Chef, received a whopping $19.5M in net Series C funding from Ignition Partners, bringing their total financing to $31M. That's nearly double the financing received by competitor Puppet Labs, who builds software around another config management tool—Puppet.

Geoffrey Papilion03/26/12
6176 views
0 replies

Two Quick Chef Gotchas

When using automation tools remember to check to see if it achieved the results you expected; never blindly trust the tool. Here are two common scenarios in Chef where you might introduce a configuration issue.

Tom O'connor03/24/12
7665 views
1 replies

A Manifest for Agile DevOps

For software development teams, Agile is a pretty good, native fit. The concepts embodied by stories and sprints fit a development team very cleanly. When it comes to systems administration and engineering, or what I’ve come to refer to as DevOps, Agile can be a bit more awkward initially.

Jp Morgenthal03/24/12
8734 views
0 replies

Concise Description of DevOps?

Get a clear overview of the differing perspectives on what DevOps is. Some talk about it as a organization-wide culture shift to having all groups more involved with one another. Others think it is a position where someone has the responsibilities of a developer and a sysadmin.

Carlos Sanchez03/23/12
15708 views
0 replies

A Practical, Quick Introduction to Puppet

This short introduction will cover Puppet manifests, Infrastructure as code, the architecture of Puppet, the declarative model, file structure, nodes, and more.