Skip to main content

Getting Started

Problem​

As a new engineer joining the project, you are familiar with AWS, Terraform, Kubernetes, Docker, etc, but you’re not familiar with the opinionated way that DevOps Accelerator does it β€” what we call the XOps method. There are so many tools, conventions, components, stacks, that you don’t know where to get started.

Solution​

tip

Review the documentation, then start by getting your hands dirty with your first project. Don’t be afraid to reach out and ask for help, if you get stuck. You’ll learn much faster this way and be less overwhelmed trying to master the concepts that have taken us the better part of many years to develop.

Here you will find a quick start document for each layer of infrastructure. These documents are intended to present a common problem and a DevOps Accelerator solution to that problem.

Also included here are common tools for DevOps Accelerator as well as pertinent Design Decisions with context of every decision behind the Reference Architecture.

Checklist

Documentation is our top priority

Please let us know if anything is missing or holding you up. We’ll make sure to prioritize it.

This guide assumes you have the following:

  • Terraform experience working with modules, providers, public registry, state backends, etc
  • AWS experience including a firm understanding of IAM, the web console, etc
  • Comfortable using the command line, docker, git, terraform, etc
  • Starting from scratch, with a new AWS account, and that you have the root account credentials

If this all sounds a little bit daunting, you may want to start by reviewing the Learning Resources.

What comes next?

Let's get started by creating the repository and importing the configurations provided by DevOps Accelerator as part of the Quickstart. If you don't have a Quickstart, consider learning more about its benefits.