# DevOps

Collaborative automation for your Cloud.

* Get started in minutes with our [Pre-Built RunBooks for DevOps Teams](broken://pages/fsdnG72i1eH4jMWB1F83).
* Build your own bespoke RunBooks with our Drag and Drop interface and [Pre-built Actions](broken://pages/5aebGKBLogIelPpZ3Lnl).
* [Create Actions](/unskript-documentation/actions/create-custom-actions.md) with Python with easy [connectivity to dozens of Could services](/unskript-documentation/connnecting/connectors.md).

### **With unSkript:**

* One location for all of your team's RunBooks and Actions - simplifying  collaboration, sharing, and updating.
* [Role Based Access Control](/unskript-documentation/tooling/role-based-access-control/rbac-roles.md) - allows you to give additional teams access your RunBooks.
* For sensitive RunBooks - enable a [request/approval ](/unskript-documentation/tooling/role-based-access-control/rbac-roles.md)process.
* [Schedule](/unskript-documentation/runbooks/xrunbooks/schedules.md) RunBooks for regular tasks.
* Connect the same RunBook to multiple [environments](/unskript-documentation/connnecting/proxies/connect-your-environment.md) - dev, staging and production.  No issues with version control in different environments.
* RunBooks can be completely automated, or run interactively in a step-by-step process.

### Selected DevOps RunBooks:

* [Change AWS EBS Volume To GP3 Type](https://github.com/unskript/Awesome-CloudOps-Automation/blob/master/AWS/AWS_Change_EBS_Volume_To_GP3_Type.ipynb): This runbook can be used to change the type of an EBS volume to GP3(General Purpose 3). GP3 type volume has a number of advantages over it's predecessors. gp3 volumes are ideal for a wide variety of applications that require high performance at low costAutomate away repetitive tasks.&#x20;
* [Detect ECS failed deployment](https://github.com/unskript/Awesome-CloudOps-Automation/tree/master/AWS/Detect_ECS_failed_deployment.ipynb): This runbook check if there is a failed deployment in progress for a service in an ECS cluster. If it finds one, it sends the list of stopped task associated with this deployment and their stopped reason to slack.
* [k8s: Get kube system config map](https://github.com/unskript/Awesome-CloudOps-Automation/tree/master/Kubernetes/Get_Kube_System_Config_Map.ipynb): This runbook fetches the kube system config map for a k8s cluster and publishes the information on a Slack channel.
* [Display long running queries in a PostgreSQL database](https://github.com/unskript/Awesome-CloudOps-Automation/tree/master/Postgresql/Postgresql_Display_Long_Running.ipynb): This runbook displays collects the long running queries from a database and sends a message to the specified slack channel. Poorly optimized queries and excessive connections can cause problems in PostgreSQL, impacting upstream services.
* [Full list of DevOps RunBooks](broken://pages/fsdnG72i1eH4jMWB1F83)
* [Create your own](/unskript-documentation/runbooks/xrunbooks.md)

Run Healthchecks on your infrastructure

* Security checks
* Manage costs
* and more


---

# 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://docs.unskript.com/unskript-documentation/use-cases/for-devops.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.
