Blog Posts
DevOps Case Study: Netflix and the Chaos Monkey
DevOps can be succinctly defined as a mindset of molding your process and organizational structures to promote business value software quality attributes most important to your organization continuous improvement As …
• By C. Aaron Cois
In DevSecOps
Continuous Integration in DevOps
When Agile software development models were first envisioned, a core tenet was to iterate more quickly on software changes and determine the correct path via exploration--essentially, striving to "fail fast" …
• By C. Aaron Cois
In DevSecOps
DevOps Case Study: Amazon AWS
Regular readers of this blog will recognize a recurring theme in this series: DevOps is fundamentally about reinforcing desired quality attributes through carefully constructed organizational process, communication, and workflow. When …
• By C. Aaron Cois
In DevSecOps
Continuous Integration in DevOps
When Agile software development models were first envisioned, a core tenet was to iterate more quickly on software changes and determine the correct path via exploration--essentially, striving to "fail fast" …
• By C. Aaron Cois
In DevSecOps
DevOps and Your Organization: Where to Begin
On the surface, DevOps sounds great. Automation, collaboration, efficiency--all things you want for your team and organization. But where do you begin? DevOps promises high return on investment in exchange …
• By C. Aaron Cois
In DevSecOps
DevOps and Agile
Melvin Conway, an eminent computer scientist and programmer, created Conway's Law, which states: Organizations that design systems are constrained to produce designs which are copies of the communication structures of …
• By C. Aaron Cois
In DevSecOps
DevOps Enhances Software Quality
A DevOps approach must be specifically tailored to an organization, team, and project to reflect the business needs of the organization and the goals of the project.
• By C. Aaron Cois
In DevSecOps
A New Weekly Blog Series to Help Organizations Adopt & Implement DevOps
DevOps is a software development approach that brings development and operations staff (IT) together. The approach unites previously siloed organizations that tend to cooperate only when their interests converge, resulting …
• By C. Aaron Cois
In DevSecOps
A Generalized Model for Automated DevOps
To maintain a competitive edge, software organizations should be early adopters of innovation. To achieve this edge, organizations from Flickr and IBM to small tech startups are increasingly adopting an …
• By C. Aaron Cois
An Introduction to DevOps
At Flickr, the video- and photo-sharing website, the live software platform is updated at least 10 times a day. Flickr accomplishes this through an automated testing cycle that includes comprehensive …