Automating Terraform configuration by utilizing CircleCI to deploy an S3 backed web application.

The continuous integration workflow enables development teams to automate, self-test, quickly build, clone, and deploy software. Terraform deploys infrastructure repeatably. By adding Terraform into a CircleCI workflow, you can deploy your infrastructure in the same pipeline.


Utilizing Kubernetes with Terraform, by scheduling and exposing a NGINX deployment on a Kubernetes cluster.

Kubernetes (K8S) is an open-source workload scheduler with focus on containerized applications. “In other words, you can cluster together groups of hosts running Linux containers, and Kubernetes helps you easily and efficiently manage those clusters.”

And the gems I have gained going forward.


The fear of rejection and shame is real but honestly failure is a part of the process. Failure can make us feel helpless and distort our vision. It can harden our hearts, and makes us feel resentful and bitter towards others.


This lab we will create a Docker Stack then deploy it to a Docker Swarm. It will also talk about some of the troubleshooting involved during the process.

What is Docker stack deploy?

When running Docker Engine in swarm mode, you can use docker stack deploy to deploy a complete…

Christopher Quiles

Junior DevOps Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store