|
|
Chapter 10: DevOps
DevOps is the union of people, processes, and products to enable the continuous delivery
of value to our end users.
Value is the most important word of that definition.
The hardest part of DevOps is the people part: building the culture that is required to
succeed.
Learning DevOps does a great job of focusing on the culture behind DevOps. To
succeed, you must change the way your team thinks about their roles. Everyone must have
a common goal that encourages collaboration. Delivering value to the end user is the
responsibility of everyone involved in the application.
Today, with the evolution of technologies and ever-increasing competition, companies are
facing a real challenge to design and deliver products faster – all while maintaining user
satisfaction.
One of the solutions to this challenge is to introduce (to companies) a culture of
collaboration between different teams, such as development and operations, testers, and
security. This culture, which has already been proven and is called a DevOps culture, can
ensure that teams and certain practices reduce the time to market of companies through
this collaboration – with shorter application deployment cycles and by bringing real value
to the company's products and applications.
Moreover, with the major shift of companies toward the cloud, application infrastructures
are evolving and the DevOps culture will allow better scalability and performance of
applications, thus generating a financial gain for a company.
If you want to learn more about the DevOps culture and apply its practices to your projects,
this book will introduce the basics of DevOps practices through different tools and labs.
|