To get the most out of this book, I assume you that you:
- Have had some experience of using the command line on both Linux-based machines and also macOS
- Have a basic understanding of how to install and configure services on a Linux server
- Have a working knowledge of services and languages, such as Git, YAML, and virtualization