When CIO Jason James decided to automate his company’s software deployment process, he tasked his DevOps team with learning everything it could about the process itself.
He says he wanted his DevOps engineers to act like anthropologists, watching how the developers deployed software to the company’s clients, how they scheduled and loaded software updates, and how they used existing tools to get their jobs done.
The goal, James explains, was to have the DevOps engineers understand each step in the workflow so they could first streamline it and then automate it, thereby creating a more efficient process all around.