From scripting languages to automated developer landscapes at SAP

SAP, the market leader in enterprise application software that helps companies of all sizes and industries run better, has reshaped their processes to enable the speed developers need.

Over the last two years SAP adopted Chef to automate their on demand deployment of their developer landscapes. A landscape at SAP describes a complex environment, consisting of several virtual machines, mostly Windows servers.

With a self-developed user portal (UCP) and Chef Automate the deployment and automation of these landscapes became very efficient. Through July 2016 they had deployed over 6,100 of these landscapes. Besides simply ordering predefined services, developers can easily choose between the operating system and the application cookbooks for their needs.

Increased Speed, Decreased Risk

The beauty of these automated landscapes isn’t only the decreased complexity for the developers, it’s also the heavily increased speed of deployment. SAP redefined how they deliver shared services, with no interaction necessary, and now achieve deployments in hours.

Companies like SAP rely on many policies to manage these huge environments and to keep them secure. Instead of manually enforcing these policies, SAP embeds trusted intelligence in Chef recipes and cookbooks. With this trust, it is possible to allow more than just standard deployments for developers. They can now, for example, add their own repositories, create new users in a landscape, or even have root rights in isolated environments.

Get the Case Study

With this internal success, SAP is willing to tell their story to everybody. You can find the complete story and download the case study here: https://www.chef.io/customers/sap/

Author Christian Johannsen

Former Chef Employee