New Pluralsight Course on AWS and DevOps!

Reading time ~2 minutes

Like my blog? You might like my courses on Pluralsight too! Sign up for a free trial to learn more about AWS and DevOps!

I just published a new Pluralsight course! If you want to learn more about DevOps tools and AWS then check it out: Continuous Delivery and Automation on AWS for DevOps Engineers! Remember, you can get access to Pluralsight for free on me!

The title is a mouthful, I know, but the course will take you through a ton of great information on different AWS DevOps services. Let’s look at some of what I’ll cover in the course!

At a high level You’ll learn about…

1. Using AWS CodeCommit for Git-based version control:

Visualization of a git workflow involving forks

Where I’ll cover everything from concepts like remotes and branches, different Git workflows and basic commands you need to work with Git from the CLI.

Screenshot of example code from the course of my Flasky app

You’ll also work directly with Git to make sure you’re feeling comfortable before digging into all the other concepts!

2. Leveraging AWS CloudFormation to manage infrastructure as code:

Visualization of CloudFormation templates creating a stack of resources

Where you’ll deploy AWS cloud resources using JSON and YAML templates that describe the infrastructure you’re deploying before deploying those resources using the AWS CLI and AWS Console.

3. Testing (and building) your code with AWS CodeBuild:

Visualization of CodeBuild environments

You’ll integrate tests with a Python Flask project run those tests inside of a CodeBuild environment:

Visualization of AWS CodeBuild logs for a build

You’ll even use this later on to automate a build pipeline!

4. Complex Blue/green deployments with AWS CodeDeploy:

Visualization of an ECS Blue/Green Deployment

And how you can integrate them with different application infrastructure including EC2, ECS, AWS Lambda, or on-premises servers.

5. And how you can put all this together in automated CI/CD pipelines with AWS CodePipeline!

We’ll start by covering some of the basic concepts around CodePipeline:

Visualization AWS CodePipeline pipeline

And then we’ll create an entire CI/CD process all the way from git push, to testing code in AWS CodeBuild, deploying it using AWS CodePipeline, and seeing those changes reflected live in our application!

Screenshot of the AWS CodePipeline Console

Don’t forget the demos!

Throughout the course, you’ll work through a bunch of demos on the topics above and more! They will give you hands-on experience working with all these services using both the AWS CLI and the AWS Console. And you’ll have all the code samples you need to reference later in your own projects!

If you have any questions about the course, don’t hesitate to reach out I’d love to hear from you!

If anything in this course outline sounds interesting, why not try it for free? You can look at the course outline in more detail on Pluralsight here. Then, if you’re ready, sign up for a free trial on me.
Have questions or comments or just want to learn more? Join me (Fernando) in the Moonrise Labs Discord!