On of the things they mention that was difficult for them and why the started this project were:
- Lack of a cross functional team who could understand the whole architecture.
- People tend to have a limited understanding of other areas that they don't work in; Examples are SysAdmin about NetAdmin, NetAdmin about Develpers etc.
- On new depoyment a difficulties to find a team/person who can take an ownership of an issue as the problem may be above the area of their own expertise.
- Diverse and inconsistencies dev, staging and production systems.
To solve the problem they decided to refactor the architecture and automate as much as it was possible. The video  shows what issues they run into and how they solved it with a help of Puppet module they created and the F5 load balancer.
In short a message they convey in the presentation is: automate, standardize, and automate once again.