# DevOps

Collaborative automation for your Cloud.

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

### **With unSkript:**

* One location for all of your team's RunBooks and Actions - simplifying  collaboration, sharing, and updating.
* [Role Based Access Control](https://docs.unskript.com/unskript-documentation/tooling/role-based-access-control/rbac-roles) - allows you to give additional teams access your RunBooks.
* For sensitive RunBooks - enable a [request/approval ](https://docs.unskript.com/unskript-documentation/tooling/role-based-access-control/rbac-roles)process.
* [Schedule](https://docs.unskript.com/unskript-documentation/runbooks/xrunbooks/schedules) RunBooks for regular tasks.
* Connect the same RunBook to multiple [environments](https://docs.unskript.com/unskript-documentation/connnecting/proxies/connect-your-environment) - 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](https://docs.unskript.com/unskript-documentation/use-cases/broken-reference)
* [Create your own](https://docs.unskript.com/unskript-documentation/runbooks/xrunbooks)

Run Healthchecks on your infrastructure

* Security checks
* Manage costs
* and more
