DevOps is often heralded as the solution to all the problems within IT - planning, slow delivery, large team, etc. All solved via automation. However, once the dust settles and the new tools are implemented, the more challenging problem begins. Implementation of a DevOps type practice requires change and adaptation of the practices within the framework of the existing culture, and these challenges are often overlooked or poorly addressed. This talk discusses many of these challenges as observed in small and large companies alike, how to plan and execute successfully.
James Fryman is an Information Technologist who builds, designs, curates, and evangelizes automation in all layers of the IT stack. Over the last decade, James has held roles in Information Technology that includes the domains of Information Security, Service Delivery, IT Operations, Development, and IT Management. He has learned through these experiences the importance of automation in all facets of Information Technology to accelerate delivery, reduce human errors throughout an application lifecycle. Currently, James works at GitHub assisting in the development and curation of systems scaling within the Operations group. He is also a frequent speaker on the topic of automation at conferences throughout the world.