For a long time, Getty Images and iStock by Getty Images were operated as autonomous entities, with separate budgets, and their IT environments were also separate. Other acquired photo websites were moved into the Getty Images data center, or were kept running in their original sites through virtualization.
The result? An IT environment that was really a patchwork of IT environments, all running different hardware and software.
With so many different legacy IT systems running at once, “The company was spending a disproportionate amount time fighting fires,” said Juan Rivera, manager of platform design at Getty Images. While Getty Images was actually using Puppet for configuration management, there were different versions running simultaneously, and multiple masters. “We had multiple repos and workflows internally, and it was not practical,” Juan said.