110 DevOps Benefits Enterprises Can Obtain From Automation
2Consistency and Repeatability
Every server in your infrastructure is configured properly each and every time. You have confidence that your systems are configured in the right way. Customers get a consistent experience. Check out how Etsy updates its code.
3An Easy Way to Reason About Infrastructure: Documentation as Code
4Flexibility in Deployment Environment
5A New Way of Thinking About Business Continuity, Disaster Recovery
When there are issues or outages, it’s not a question of how infrastructure is configured. You know, and your teams know, because it’s in the code. Just as importantly, you’re not locked into any one specific deployment platform. You have plenty of options and can confidently rebuild your infrastructure in other places. Read about how CustomInk was able to outrun a hurricane.
6Take Advantage of Elastic Compute Environments
Under the old system, creating an environment could take weeks. Now, thanks to a DevOps culture and automation, the team can spin up an entire internet environment in just minutes. See how Standard Bank does it.
7Scalability, All Measures of It
Improved configuration helps to increase scale, enabling the creation of hundreds of nodes at once, without any errors. And, when we’re talking about scale, we’re talking about several key dimensions of scale: the number of machines or nodes; the complexity of apps; the number of people on the team; and velocity, or how quickly new features can be brought to market. A platform that supports all four of these dimensions of scale is important here.
8Predictability: Test Before Customer Facing
9Security: Making a Base-Hardened System
Most people think that constant change and continuous delivery make security even more difficult. But automating DevOps actually makes organizations more secure, because you can ship a new patch—and address the vulnerability—very quickly. Smaller, episodic releases are easier to fix than a large release, which might require a multitude of patches.
10Community and Sharing
11Fun … Remember That?
Eliminating repetitive tasks, speeding up time to deliver infrastructure and applications, and working with a community are powerful, addictive and, frankly, a lot of fun.