Over a million developers have joined DZone.

Devops - More Than Marketing - Talk By James Turnbull

DZone 's Guide to

Devops - More Than Marketing - Talk By James Turnbull

· DevOps Zone ·
Free Resource
I’ve just found my notes from James Turnbull’s talk at FOSDEM. I found the talk excellent, and I’m already part of the choir. But much of the audience I’d guess have only come across the devops term in passing, or worse had it pushed at them as part of marketing materials. Hopefully I captured the main points:


So what is devops all about?

  • Cooperation (between development and operations teams)
  • Buzzword bingo?
  • Pop culture movement?
  • Discussion
  • It’s early days
  • No one has all the answers
  • Nothing is fixed in stone
  • It’s all about outreach

It’s about

  • Simplicity – Repeatable, Reusable, Easy to communicate
  • Relationships – Engage early, engage often, “Toss it over the fence”, Talk to people
  • Process – Test everything, Automate everything, Redundancy and expectation of failure, Transparent and open to everyone


  • Not just ops tools – Config mnagement, Deployment and orchestration, Monitoring, Security, Testing
  • Use for entire lifecycle dev → test → ops
  • Not just dev tools – Version control, Agile, Application architecture
  • Testing methodology – Low level vs functional
  • Documentation – “The only time the network diagram is up to date is after the post mortem”

Continuous improvement

  • Nothing stands still – Customers, Products, Technology, Your team
  • Strike often, striek hard, be aggressive

It’s a culture change

  • This is Hard
  • People hate change
  • People hate people who introduce change
  • Fear of change is irrational – Listen, Concrete examples
  • Make developers resonsible for uptime – Pagers


  • “We’ve always done this”
  • “That can’t work here”
  • “This is all about one group or another”
  • “You’re an elitist bunch of Europeans”


  • Marketing speak
  • Lip service
  • Disenchantment
  • Disenfranchisement


  • “Not about a person, or a team. About changing how your operations team works”
  • Automate away small boring repetative tasks to make time for interesting activities
  • Embed ops people into dev teams
  • Drag devs to ops standups
  • Build shared appreciation
  • Metrics conversations are really powerful

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}