DevOps Zone is brought to you in partnership with:
  • submit to reddit
Kris Buytaert12/20/11
11020 views
10 replies

How I like my Java

This is a repost of my article earlier posted at Jordan Sissel's awesome SysAdvent  Be sure to tell us how you like your Java in our latest Ask DZ postAfter years of working in Java-based environments, there are a number of things that I like to...

Mitch Pronschinske12/20/11
2996 views
1 replies

Config Managment Maturity Levels

Config management is a big deal for any IT organization that intends to scale up its operations, and it's certainly getting more attention and broader application with the DevOps movement.  I found an interesting CM crossroads blog by Joe Farah that tries to...

Mitch Pronschinske12/19/11
2167 views
0 replies

Fixing the Flying Plane: A Production DevOps Team

At Scholastic, Inc., the Web Hosting Department practices DevOps in action, leveraging both their development abilities and their sysadmin skills to improve and modify the behavior of software using ops and infrastructure tweaks. A diverse but very...

Paul Jenson12/19/11
3523 views
0 replies

DevOps: Flexible configuration management? Not so fast!

You’re in charge of establishing a department-wide deployment automation capability. Your fellow developers are excited about it, and their managers are too. There is no shortage of ideas on how it might work:  “Let us create our own...

Patrick Debois12/19/11
4945 views
1 replies

Puppet unit testing like a pro

A big thanks to Atlassian for allowing me to post this series!! In our previous blogpost on Puppet Versioning, we described the most basic check to see if a puppet manifest was valid. We used the parseonly function to see if it would...

James Betteley12/18/11
5100 views
4 replies

Automate Configuration Management Using Tokens!

Here’s the problem: Your application has numerous config files, and the values in these config files differ on every server or every environment. You hate manually updating the values every time you deploy your applications to a new environment,...

Mitch Pronschinske12/18/11
4847 views
0 replies

Ensuring Continuous Operation With Zenoss And Puppet

Puppet and MCollective are critical to building and scaling infrastructure as well as applications that are reliable and resilient. Once deployed and running, it is also critical to continuously ensure proper performance and service health. As such...

Robin Bramley12/18/11
6498 views
0 replies

Grails & Hudson Part 4: Automated Deployment

This is a quick post to describe the steps involved with getting Hudson to deploy a Grails application to a remote Tomcat server. Tomcat First up you’ll need to ensure that Tomcat has the manager application installed (e.g. on Debian Lenny the...

Mitch Pronschinske12/17/11
5638 views
0 replies

Architecting for the Cloud: AWS Cloud Formation and Puppet

The cloud reinforces some old concepts of building highly scalable architectures and introduces some new concepts that entirely change the way applications are built, developed and deployed. In order to leverage the full potential of the cloud and enjoy...

Cody Powell12/16/11
7531 views
4 replies

Who's Afraid of Continuous Deployment?

Continuous deployment sounds terrifying. It means that with each commit you make to your version control, your code is pulled down, all tests are run, and, if everything passes, that code is then pushed to production. Let me repeat: that happens...

Mitch Pronschinske12/16/11
5448 views
0 replies

Deployinator: Being Stupid to Be Smart

Developers deploy production code more than 30 times per day at Etsy. Small, rapid changes allow us to move fast, detect failure, and respond quickly. This works for a number of cultural and technical reasons. Learn about the tool we built,...

Patrick Debois12/16/11
3586 views
0 replies

BDD with Vagrant - Take 2

A big thanks to Atlassian for allowing me to post this series!! Running tests from within the VM After I covered Puppet Unit Testing, the logical step is writing about Behavioral testing. While writing this , I can up with a good...

Kris Buytaert12/15/11
2506 views
0 replies

LISA 2011 Conference Review

Last week I was in Boston for my 1st and their 25th Edition of the Large Infrastructure System Administration Conferences Lisa was pretty much all I expected from it. Old Unix wizards with long hair and white beards, the usual suspects, and a mix of...

Mitch Pronschinske12/15/11
5953 views
1 replies

Super Helpful Visualizations for Infrastructure as Code (DevOps)

Today DevOps-coiner Patrick Dubois tweeted: "wow - @guttertec visualized my ideas so much better".  The link in that tweet was to a slideshare stack posted by Alex Quack which I will now share with you so that you too can go "wow - very...

Mitch Pronschinske12/15/11
2972 views
0 replies

Don't Be a Robot, Be Iron Man

Luke Kanies, the founder of Puppet and Puppet Labs brings up a good point in his most recent video presentation.  IT folks need to adapt or risk being replaced by a bash script.  Here's the video abstract:"There is a lot of discussion about DevOps...

Mitch Pronschinske12/14/11
3293 views
0 replies

How Cucumber + Puppet Should be Used

Prompted by Patrick Dubois' recent blog post on Puppet unit testing, Nikolay Sturm followed up with a blog related to the cucumber-puppet on discussion that ensued.  He's got an example project up on GitHub for your viewing pleasure.  Here's three points on...

Jim Bird12/14/11
5772 views
1 replies

Diminishing Returns in software development and maintenance

Everyone knows from reading The Mythical Man Month that as you add more people to a software development project you will see diminishing marginal returns.When you add a person to a team, there’s a short-term hit as the rest of the team slows down to...

Patrick Debois12/13/11
4451 views
0 replies

Devops from a Sysadmin Perspective

This year LISA (Large Installation System Administration) 2011 Conference has a theme on "devops". The LISA crowd has been practicing automation for a long time, and many of them just look at devops as something they have always been...

Gareth Rushgrove12/13/11
3470 views
0 replies

Setting Puppet Class Using Environment Variables

I’m not sure how novel this approach is but a few folks at work hadn’t seen it before so I thought it worth jotting down. If you have even a small but dynamic set of servers then a problem arises with how those nodes are defined...

Mitch Pronschinske12/12/11
3740 views
0 replies

DevOps Tweets of the Week - 12/12

Check it out.  A lot of provocative new tweeters have entered the #DevOps Domain: @lynxbat Nicholas Weaver #DevOps is not right if it is implemented via a ton of single instance + limited domain control points in the toolset. ...

Dror Helper12/12/11
7841 views
1 replies

TDD vs. BDD: or why can’t we all just get along?

I was listening to another good Hanselminuets podcast - Understanding BDD and NSpec with Matt Florence and Amir Rajan. As always it was a good and informative show. Towards the end of the show one of the interviewees (I think it was Amir) explained why...

Jens Schauder12/12/11
5820 views
1 replies

My Testing and Code Analysis Toolbox

Last week we kicked of a “Testing Skill Group” at LINEAS, a group for exchanging knowledge about testing. One question that came up over and over again in various flavors was: What tools are there for testing and analyzing your code? So here is my...

Patrick Debois12/12/11
4982 views
0 replies

Puppet versioning like a pro

A big thanks to Atlassian for allowing me to post this series!! There is NO reason, not to use a version control system while developing puppet manifest/modules. Stating that should be an open door. It allows you to go back in time, share things more...

Greg Duncan12/11/11
1920 views
0 replies

Want some help making snippet deployment and sharing easier? Snippet to VSI!

This is an interesting project that came to light via a comment on another post (here). I dig the idea of how this would seem to make deployment and sharing or snippets easier...Project Description:This tool can convert snippet file to vsi file. This tool...

Mitch Pronschinske12/10/11
2411 views
0 replies

From Sysadmin Hell To Operational Bliss

This presentation is for those who are about to start deploying Puppet, in the early stages of deployment or those who have a large number of existing systems to bring under puppet control. The presenter will talk about how Sun Microsystems went from...