Have you ever had one of those days where the ops team are complaining that a release page isn’t correct, whilst your devs are complaining that it’s been three weeks since they asked for a release to go to production, but it’s still sitting there waiting?
If you’re looking for a way to bridge the gap, I have one word for you: DevOps! DevOps was one of 2014’s hottest words, but the majority of developers still don’t understand what it entails. We’ll take a look at numerous processes and aspects, including culture, automation, measurement and sharing. We’ll also take a look at various different ways to improve software delivery and monitoring once it’s been delivered, as well as tools to help us accomplish this. Finally, we’ll take a look at continuous integration and continuous deployment and the pros and cons to replacing your release team with a set of automated tasks.