DevOps main characteristic is to strongly advocate automation and monitoring at all steps of Software Development Life Cycle by using:
DevOps aims at establishing a culture and environment where:
DevOps is closely related to the Cloud Native Software development practice
Generally, DevOps tools fit into one or more of these categories, which is reflective of the Software Development Life Cycle (SDLC):
Most of those Responsive Organizations also have simultaneously discovered the power of Containerization methods such as Docker. A Docker container consists of a complete file system that contains everything, including the code, runtime, system tools and system libraries, which an application needs to run.
These capabilities not only makes it easier to package application code to make it more portable, but it also enables Information Technology organizations to adopt a microservices approach to Information Technology that makes applications more robust and flexible.
Advanced Responsive Organizations may also use Functions as a Service