DevOps Cafe Podcast (general)
DevOps Cafe hosted by John Willis and Damon Edwards

Jody Mulkey (CTO, Ticketmaster) joins John and Damon to talk about the ups and downs of transforming a global enterprise. Topics include: Applying lean product development, building the alignment with the right metrics, finding your way to inspiring the organization, new operating models, facing burnout, and trying to be the Chief Obstacle Remover.

Show notes at

Direct download: DevOpsCafeEp61.mp3
Category:general -- posted at: 6:00am PDT

In the 2015 return of DevOps Cafe, John and Damon catch-up on a wide range of topics. Yes, Docker and microservices come up... but so does organizational change, Conway's law, burnout, and more.

Direct download: DevOpsCafeEp57.mp3
Category:general -- posted at: 3:27pm PDT

John and Damon get a return visit from Gene Kim, co-author of The Phoenix Project, to discuss what he's learned in the 8 months since the book launched.

You can find the show notes and leave comments at

Direct download: DevOpsCafeEp44.mp3
Category:general -- posted at: 9:52pm PDT

John and Damon welcome Rob England to the show for a chat. Rob is famously known for being The IT Skeptic and previously casting his skeptical" eye towards DevOps. Tune in to find out what Rob now thinks DevOps is doing right, and where he still think that DevOps risks going off course. 

Show notes at

Direct download: DevOpsCafeEp40.mp3
Category:general -- posted at: 9:44pm PDT

John and Damon chat with Dave Zwieback (Knewton) about his excellent talk from DevOps Days New York and the most difficult part of DevOps... hiring. 

Show notes at

Direct download: DevOpsCafeEp38.mp3
Category:general -- posted at: 9:57pm PDT

No guests this episode... just John and Damon catching up after PuppetConf, Velocity Europe, DevOps Days Rome, and more. It's a long conversation about a variety of topics. The next episode will feature a guest and a return to the interview format. 

Direct download: DevOpsCafeEp34.mp3
Category:general -- posted at: 2:40pm PDT

John and Damon catch up with Joe Williams to chat about life inside a SaaS infrastructure. The conversation ranges from lessons learned, to Joe's latest favorite technology, to what it's like working at Boundary. 

Show notes at

Direct download: DevOps_Cafe_Ep._32_-_Guest__Joe_Williams.mp3
Category:general -- posted at: 5:41pm PDT

John and Damon chat with the creator of Chef and the co-founder of Opscode, Adam Jacob. 

Show notes at

Direct download: DevOpsCafe26.mp3
Category:general -- posted at: 11:19am PDT

Devops tools fools and other smart things 

-Craftsman vs artist...

-It’s not about the tools it’s about the craftsmanship

-Tools as objects to think with

-Create places and spaces to create boundary objects

-Boundary objects give way to technical debt...

-Craftsman swaps (Week) Craftsman journey (week)... 

-Automation free up time to do more design... 


Evolving Continuous Deliver - Chris Read (GotoCon 2011) 

What we were told... (the ROE)

-Single Source Repository

-Automate Build and Testing

-Publish Latest Distributable

-Every Commit Builds

-Test in Production Like Environment

-Keep Builds Fast

-Use Information Radiators

-Automate Deployment

-Build Binary Once

-Promote Binary Through Stages

Initial State

-Releasing daily from developer

-workstations to production

-No Continuous Integration!

-Using Fig for dependency management

Stage 1 

-Standardize and Re-factor the build scripts

- Add Continuous Integration server

-Set up an Information Radiator

Later Stages....

-Sideline the Continuous Integration loop

-Bake the Continuous Integration safeties

into the deployment scripts

-Automate server builds

-Start to scale services out

-Fracture services out into stacks

-Stage the binaries

-Fast rollbacks

-1 Week to 30 minutes... 

-Requires architectural vision & discipline

-Short code half life & unix philosophy

-Minimize risk by co-locating customers

-Prodigious monitoring


Information radiator

An Information radiator is a display posted in a place where people can see it as they work or walk by. It shows readers information they care about without having to ask anyone a question. This means more communication with fewer interruptions.


Launch EC2 Spot Instances in a Virtual Private Cloud 

We've combined two popular AWS features, Amazon EC2 Spot Instances and the Amazon Virtual Private Cloud (Amazon VPC). You can now create a private, isolated section of the AWS cloud and make requests for Spot Instances to be launched within it.

Launching Spot Instances into Amazon VPC requires special capacity behind the scenes, which means that the Spot Price for Spot Instances in an Amazon VPC will float independently from those launched outside of Amazon VPC.


IBM to Acquire System Software Company Platform Computing to Extend Reach of Technical Computing 

Clusters, Grids and Clouds... 

IBM is a weird bird.. They buy overpriced companies just before they are about to go obsolete.  Cognos... Big Data?  Platform Computing... Cycle Computing.. Openstack.. 

Either they are stupid or they run the numbers and release there is money to make in the interim.. 

IBM's recent acquisitions (last 3 yrs) seem to be untimely unlike their prior 10 years...


Opscode Community Summit

Nov 29 & 30 2011 Seattle

-What is the roadmap for Opscode & Chef?-

-What must we do to expand & thrive?-

-What best practices have emerged & how should we share them?

-How will our community grow while serving experts and welcoming newcomers?

-What should the Opscode Conference & other events in 2012 cover?


Russian Nginx raises $3 million from international investors 

Russian company Nginx raised $3 million from German BV Capital, Russian Runa Capital andMSD Capital, Michael Dell‘s venture fund, as reported by RBK Daily.

Direct download: Devops_Drop_027.mp3
Category:general -- posted at: 8:01am PDT

Untethered, CFEngine hitches a lift on Android

The latest chapter of this story is the touching of two branches of this freedom: the internet information ecology and mobile communications. We are talking, of course, about smartphones and their heavier brethren `pads'. What about configuration management of these devices?

-encryption of memory,

-pin code or password protection,

-software updates, 

-application version control, are pressing.

Open Source android does not allow the notion of a privileged monitor on which most management frameworks are built.

 CFEngine has an andriod prototype.. 

Android 2.2 introduces support for enterprise applications by


The next five years of cloud and client computing, Mark Shuttleworth, Ubuntu - YouTube

Mark Shuttleworth....  Get past the initial introductions in French.. then initial talk about tablets and smart devices... About 1/2 of the way in the data center...

Lingua Franca-  http for api's, Iaas for cloud, openstack as the apache of cloud.

Leadership is key factor from spinning out of control.. 

Virt platofrms... 

virt ... kvm .... standard virt platform... 

lxc .. containers ... (trade isolation fro performance)  trusted workloads choice lxc... 

Ubuntu ... Openstack work with LXC...

Cloudfoundry.... savy move... generic harness for PaaS... bridging layer...   

Openstack.. Cloudfoundry ... 

Efficiency... ARM... ARM in the datacenter.  Ubuntu 11.10 first widely release Ubuntu that will treat ARM as a first class

power density, performance density.. 

Human scalability...

  Ops became much more of an eng/dev opposed to maint.. server rations up 10 to 20x

1 to 10k or higher in the future... 

How to scale in non flat orgs (legacy IT) .. Chef and Puppet... Spray it... 

Devops... Defining the language that we speak.. turnover... 

New service deployment... Config doesn't address.  Which 10k machines need that change..what order

Key driver .. scaling CM.. "Service Orchestration"  blurs the line between IaaS and PaaS.. Juju.. Ubuntu means Humans. Juju means super natural humans..

pkg metaphor...  for services... like a package knows where all the pieces for a software pkgs need to go juju knows where all the 

In the next five years everything will change except the beauty of paris... 


Multi-Platform Messaging with RabbitMQ

Rob Harrop 

5 different Languages and two different protocols...  

Java2days 2009 - Java Concurrency in 5 Languages ( Scala, Java, Erlang, Clojure, Groovy).

Rob Harrop demoes how to use RabbitMQ from a variety of languages (Java, Python, Ruby and Erlang) and different environments using AMQP and STOMP to achieve for multi-platform communication.

4 Languages... 

Java, Python, Ruby, Javascript, Erlang, and Telnet....

RabbitMQ is naitivly multiprotocal . stomp, amqp. .... 

Great overview of RabbitMQ... 

Most important thing in RabbotMQ is it is not JMS.   Forget what you know about JMS and re-discover...


Java Consumer to Pyhton publisher... w/AMQP

Java Consumer to Erlang publisher... w/AMQP


STOMP Adapter (ActiveMQ) 

Ruby Consumner Telnet publisher 

Then gets xrazy... 

Multiple languages ruby, telnet, NodeJS... 


NodeJS and SocketIO to link RabbitMQ and Node together...

Recommend book for Javascript 

JavaScript: The Good Parts

Direct download: Devops_Drop_026.mp3
Category:general -- posted at: 12:37pm PDT