diff --git a/guide/english/devops/ansible/index.md b/guide/english/devops/ansible/index.md
index da4244f35d..e644edbf1a 100644
--- a/guide/english/devops/ansible/index.md
+++ b/guide/english/devops/ansible/index.md
@@ -3,27 +3,27 @@ title: Ansible
---
## Ansible
-Ansible is a simple to use automation tool. Ansible can be used to automate deployments, updates, security, systems management, container provisioning and more. The configuration files are easy to manage YAML files written in plain English. Installation is simple and due its Master-Push format, there are no agents needed on remote machines. Communications with remote machines is via SSH.
+Ansible is a simple-to-use automation tool. Ansible can be used to automate deployments, updates, security, systems management, container provisioning and more. The configuration files are easy to manage YAML files written in plain English. Installation is simple and due to its Master-Push format, there are no agents needed on remote machines. Communications with remote machines is via SSH.
### Installation on Ubuntu Servers 14.04 or newer
Installation via the Ansible PPA on Ubuntu servers is recommended.
-First make sure your system is up to date.
+First, make sure your system is up to date.
```
$ sudo apt-get update
$ sudo apt-get upgrade
```
-Next you will want to add the following package to your system
+Next, you will want to add the following package to your system.
```
$ sudo apt-get install software-properties-common
```
-Add the ppa:ansible/ansible to your system
+Add the repository ppa:ansible/ansible to your system.
```
$ sudo apt-add-repository ppa:ansible/ansible
```
-Update your repos again
+Update your repos again.
```
$ sudo apt-get update
```
@@ -34,7 +34,7 @@ The solution to this is automated deployment. Automation comes in the form of sc
Ansible is an automation tool, often used for deployment as mentioned above, but increasingly used for other complex automations.
-It uses a language called YAML which allows you to describe the instuctions close to plain english, as you can see in this Ansible module example:
+It uses a language called YAML which allows you to describe the instuctions close to plain English, as you can see in this Ansible module example:
```YAML
---
@@ -47,7 +47,7 @@ with_items:
- service: name=app_server state=running enabled=yes
```
-Finally, Install the package
+Finally, install the package.
```
$ sudo apt-get install ansible
```
@@ -63,11 +63,11 @@ To install Ansible in a Python virtual environment make sure the environment is
pip install ansible
```
-A significant benefit of using Ansible is that it uses SSH (Secure SHell) by default, and the modules can reside on any machine (computer) not requiring servers, daemons or databases.
+A significant benefit of using Ansible is that it uses SSH (Secure SHell) by default, and the modules can reside on any machine (computer) without requiring servers, daemons or databases.
The true power of Ansible is in using playbooks. Read more about configuration and use of Ansible on [Ansible's official documentation](https://docs.ansible.com/ansible/latest/index.html).
-Ansible modules, which are small task specific programs. Once they serve there intended purpose e.g. running your deploy script, these modules are removed by Ansible.
+Ansible modules are small task-specific programs. Once they serve their intended purpose (for example, running your deployed script), these modules are removed by Ansible.
#### More Information:
- [Learn more about how Ansible works](https://www.ansible.com/how-ansible-works/)