Software Practices

VSH08 Devs vs. Ops: Making Friends with the Enemy


9:30am - 10:45am

Level: Introductory

Damian Brady

Cloud DevOps Advocate


Developers and IT Pros are like enemies forced onto the same team. The goal is the same - stable, working software in the hands of users - but devs care about very different parts of that equation than ops, and that can easily lead to enmity. So how do you bridge that gap?

This session focuses on what the other side cares about. For developers, it's all about the code. But your code doesn't run in isolation and there are legitimate reasons the operations team might push back. Developers in this session will learn about these concerns, including ways to avoid pushback through better architecture, or explain requirements early and in the right way.

On the flip side, there are things that the operations team needs to know about the code that runs on their infrastructure. It might seem like it sometimes, but developers aren't deliberately setting out to ruin your day! IT pros in this session will learn about software architectures to watch out for, how to encourage developers to think about problems early, and how to avoid "last-minute" pushback.

From grudgingly working alongside each other to truly working together towards a common goal, this session seeks to encourage mutual respect, and ultimately a much better DevOps story for your organisation.

You will learn:

  • About the common points of conflict between developers and IT Pros, and how to avoid them before they become a problem
  • About architectural techniques to avoid infrastructure issues