Skip to content

Latest commit

 

History

History
46 lines (27 loc) · 2.19 KB

prerequisites.md

File metadata and controls

46 lines (27 loc) · 2.19 KB

Prerequisites

Prior Knowledge In Tech

DevOps isn't an entry level role by any means if it's being done correctly. There's a lot of knowledge you need prior, including:

  • Some sort of cloud engineering/cloud knowledge experience. Although not all environments are running in the cloud, most of these roles will want it.
  • Scripting/automation/programming experience. You don't have to go out and write the next Twitter, but you should understand the basics of programming.
  • Network, storage, and compute knowledge.
  • Held a prior systems administration, infrastructure engineer, or cloud engineer role.

AWS Account

Create An AWS Account

To follow along with this tutorial, you should have an AWS account. If you don't already have one, you can sign up for a free 12 month trial here.

You should know that the tutorial for DevOps The Hard Way will cost money because some of the services that you use in AWS will not be part of the free tier.

To learn more about the AWS Pricing Model so you understand what the cost will be, you can go here

Use the AWS CLI

The AWS CLI is a way for you to interact with all AWS services at a programmatic level using the terminal.

To set this up, follow the directions here

Installations

You will need to download some software and services for this tutorial.

Code Editor

Because code will be written for DevOps The Hard Way, you will need a code editor. For the purposes of this tutorial, you can use Visual Studio Code, which is a free code editor.

Terraform

Terraform Download

Docker

To build the Docker image, you can use Docker Desktop for Windows or MacOS.

Docker Desktop

Source Control

To store the code that you'll be writing, you can create your very own GitHub account to showcase your project.

GitHub