AWS DevOps Pro Certification Blog Post Series: OpsWorks

This is part of the blog post series: AWS DevOps Pro Certification

Caveat emptor

Using AWS costs money, some of these services may not be part of the AWS Free Tier. You can keep costs down by tearing down anything you've created whilst learning, but it's still possible to run up a hefty bill so pay attention to the instances you setup!

I'm very lucky to be able to use my employer's AWS account. You should ask your place of work if a similar arrangement can be made as part of your study.

Velocius quam asparagi conquantur

The format of the blog posts is liable to change as I try to refine my mental model of each domain, so be sure to revisit the blog posts on a regular basis.


OpsWorks is

In this post, we'll primarily be focussing on AWS OpsWorks Stacks, but know that the others are managed services that can be utilised instead of running yourself (think of the comparison to self-hosting a database server versus using RDS).

OpsWorks Stack...

Additional resources:


If CloudFormation is most configurable (and ultimate the most complex) orchestration tool (requiring a fair bit of Operations/Infrastructure experience) and Elastic Beanstalk is developer friendly and quick to get up and running. Then OpsWorks Stacks is probably the middle ground.

CloudFormation is a tool that is very specific to AWS, whereas your Chef recipes could be used on other Chef installations.



I've not had the time to hunt down the CLI equivalent for this section, please drop me a comment if you have resources I can use!

I've loosely based this around the Getting Started guide for Linux with the following exceptions:

To tear down:

API and CLI features and verbs



Verbs (CRUD)


Configuration Management


Verbs (CRUD)


AWS DevOps Pro Certification Blog Post Series