DEV Community

Cover image for AWS Cloud Resume Challenge, my resume, and #opentowork
tacodes
tacodes

Posted on • Edited on

AWS Cloud Resume Challenge, my resume, and #opentowork

https://crc.tim-andes.com/

That's my resume as challenged by the team at Cloud Resume Challenge.

This is a blog post about creating the resume using Amazon Web Services (AWS), Terraform, GitHub Actions for a CI/CD DevOps workflow, AWS Lambda, S3 static website hosting, DynamoDB, Javascript, Python, API Gateway, Route53, and so many other fantastic tools.

Why did I create my AWS cloud hosted resume? Simply enough, I wanted to be able to prove that the AWS Certification I earned wasn't just a piece of paper, but evidence of skill in my re-targeted career aiming at cloud solutions.

The most important aspect of completing the Cloud Resume Challenge was being able to tie so many services together to create a serverless app with a CI/CD workflow. There are many different ways to accomplish the same goal, so it was important for me to lean into one particular techstack and roll with it. Beyond that, beginning my exploration of Infrastructure as Code (IaC) and Hashicorp's Terraform platform has been eye-opening. Tim's AWS Journey is henceforth amended to Tim's AWS + Terraform Journey.

3-Tier Architecture:

Presentation Tier:

  • Users interact with a web application hosted on an S3 bucket.
  • The web application's frontend code (HTML, CSS, JavaScript) is stored in the S3 bucket.
  • Users can access the application through a custom domain name configured with Amazon Route 53.

Application Tier:

  • When a user interacts with the web application, API requests are sent to an API Gateway endpoint.
  • API Gateway routes these requests to Lambda functions that handle the business logic, such as processing form submissions, retrieving data from a database, or performing calculations.

Data Tier:

  • The Lambda functions interact with a DynamoDB database to store and retrieve user data.
  • DynamoDB is a fully managed NoSQL database that provides fast and reliable performance.

I was a web developer. I've since earned my AWS SAA-C03 and Terraform Associate certifications. I am now an AWS Cloud Certified Developer who embraces IaC. I am also #opentowork

Some GitHub examples, including parts of the project, CI/CD workflow, etc

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more