Technical requirements
As we start on this path, a few assumptions are going to be made, especially with pursuing the professional DevOps certification. The first is that you have a basic knowledge of using the software versioning system known as Git. This basic knowledge includes creating a bare repository, creating a branch, making a commit to that branch, and then pushing that commit to a remote repository. If you need to get up to speed with Git, then using the tutorial Getting Started with Git and AWS CodeCommit is suggested. You can find it at https://docs.aws.amazon.com/codecommit/latest/userguide/getting-started.html.
The second assumption is that you already have Git installed on your laptop or workstation. Suppose you don't have Git installed yet or cannot access it due to a lack of administrative permissions. In that case, a perfect alternative is to spin up an Amazon EC2 instance in your AWS account that you can install Git on so that you can follow along with the...