# DevOps Principles

### DevOps Principles

Here, are six principles which are essential when adopting DevOps:

**1. Customer-Centric Action:** DevOps team must take customer-centric action for that they should constantly invest in products and services.

**2. End-To-End Responsibility:** The DevOps team need to provide performance support until they become end-of-life. This enhances the level of responsibility and the quality of the products engineered.

**3. Continuous Improvement:** DevOps culture focuses on continuous improvement to minimize waste. It continuously speeds up the improvement of product or services offered.

**4. Automate everything:** Automation is a vital principle of DevOps process. This is not only for the software development but also for the entire infrastructure landscape.

**5. Work as one team:** In the DevOps culture role of the designer, developer, and tester are already defined. All they needed to do is work as one team with complete collaboration.

**6. Monitor and test everything:** It is very important for DevOps team to have a robust monitoring and testing procedures.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tkssharma-devops.gitbook.io/devops-training/what-is-devops/devops-principles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
