Cloud Computing, E-commerce

Devops in a nutshell

By irina.lam

devops nutshell bunnyshell“You build it, you run it”

As Werner Vogels, CTO @ Amazon states in the above quote, and according to the DevOps culture, a single group of Engineers has end to end responsibility of the Application right from development, to testing, to infrastructure and application deployment, and finally monitoring & gathering feedback from the end users, then again implementing the changes.

Now let’s analyze how DevOps takes care of the challenges faced by Development and Operations.




 Devops solution

Waiting time for code deployment

Pressure of working on old, pending and new code

Continuous integration ensures there is a quick deployment of code, faster testing and speedy feedback mechanism.

Thus, there is no waiting time to deploy the code. Hence, the developer focuses on building the current code



 Devops solution

Difficult to maintain uptime of the production environment

Tools to automate infrastructure management are not effective

Number of servers to be monitored increases
Difficult to diagnose and provide feedback on the product

Containerization / virtualization ensures there is a simulated environment created to run the software with great reliability for
service uptimeConfiguration management ensures there is a simulated environment created to run the software with great reliability for service uptimeContinuous monitoring
Effective monitoring and feedback is established, thus effective administration is assured.


To expedite the DevOps process apart from culturally accepting it, a company also needs various DevOps tools to achieve automation at various stages in order to deliver a quality application (software) to the customer at a very fast pace.

Here is a list of the most widely used tools for each Devops stage.

Why should you adopt devops?

A survey by Puppet Labs found that DevOps adopters release software 30 times faster than their peers. The quality of the software products is higher, too, as shown by the finding that DevOps applications have half the failures of competitors. Finally, the net effect on system stability is positive: when the platform does go down, DevOps groups restore service 12 times faster than peers.

One thing is obvious: IT professionals who have adopted DevOps tend to be raving fans. It’s not hard to see why, given the improvements cited in the same study:

Infrastructure stability: 83 percent of respondents report either “some improvement” or “significant improvement.”

• App deployment speed: 83 percent report either “some improvement” or “significant improvement.”

• Security: 45 percent expect DevOps to improve security, while only 7 percent think that systems will be less secure thanks to DevOps.

In order to be as objective as possible when doodling Devops in a nutshell, one aspect must be mentioned: While Devops’ main goal is to reduce the chaos generated by complexity, recent data shows that with the explosion of tools and different practices for different clouds, technologies, etc, we have now reached a point where Devops can and does generate chaos inside companies, instead of solving it, when applied inappropriately. Bunnyshell comes as a solution to this – a way to simplify and standardize processes and workflows in the release cycle through automation and by enabling IT teams (but not only, as I will further explain in another article),  to gain a holistic approach of the entire infrastructure and all related activities.



<a href=”” id=”check-out-srr-image”><img class=”alignnone wp-image-5107 size-medium” src=”×55.png” alt=”check out our site reliability robot” width=”300″ height=”55″ /></a> <a href=”” id=”check-out-srr-image”><img class=”alignnone wp-image-5109 size-medium” src=”×54.png” alt=”check out our devops automation platform” width=”300″ height=”54″ /></a>

Hi there!

Would you like to receive a free callback in 28 seconds?