Cloud computing has paved the way for programmable infrastructure, which brought extreme automation into software development lifecycle. The ability to provision resources, configuring them on the fly, deploying applications, and monitoring the entire process led to the DevOps culture where developers and the operators are collaborating throughout the application lifecycle. While provisioning and configuration are best left to tools such as Chef, Puppet, and Ansible, one open source software that became the cornerstone of DevOps is Jenkins.
Organizations need to consider it as a cultural shift, not just a technology makeover.
Following DevOps principles, an organization can see numerous benefits, but it’s not until an organization can measure its progress that it will ever be truly successful at it. Without a measuring stick to track progress, guide changes and make adjustments, it will be extremely hard to gauge the success of an organization’s DevOps initiatives.
Comic books have a certain math: for every superhero, there is a villain.
But superheroes and super villains don't only exist in the comics. They roam the halls of the business community. The heroes are called “movements” and, if you follow them, they promise to benefit not just the bottom line, but the people creating and managing their systems.
In comics, the heroes always win in the end (except for the characters killed temporarily only to be reborn in the sequel).
If only it were that easy in corporate America.