What is the cloud resume challenge
The Cloud Resume Challenge is a multiple-step resume project that helps build and demonstrate fundamental skills for pursuing a career in the Cloud. The project was published by Forrest Brazeal.
About me
Before I got into technology, I had a background in electronics and worked as a customer service representative in a call center for several years, in addition to serving as NOC technician in a telecom company.
I had the opportunity to work as NOC technician in a data center, and that experience changed my life because it introduced me to the world of technology. I started to learn about cloud technologies and eventually acquired a set of tools like Python, Linux, cloud computing, cybersecurity, Docker, Kubernetes, and the list is still growing
Why I took it?
Get practice (working with services that I haven't worked before)
Build something functional from scratch
Learn about serverless architecture
Prove myself that I will be able to make it
Why should you do it too?
If you are just starting in the cloud or just want to practice your skills, this challenge is a good point to start. The following are some of the reasons:
Get hands-on experience in the cloud
understand how services interact with each other
Get a better understanding of how web services work
Get confidence
Build your portfolio
The process
The Challenge is broken up into 5 Chunks:
Chunk 0. Certification Prep
Chunk 1. Building the front-end
Chunk 2. Building the API
Chunk 3. Front-end/back-end integration
Chunk 4. Automation (IaC, CI/CD)
The Challenge involved creating an HTML resume and hosting it as a static website on an S3 bucket, implementing HTTPS for security, setting up a custom DNS domain name connected to a CDN for optimized speed and performance, coding in Python to track visitor counts, establishing a database for visitor data storage, scripting in JavaScript to retrieve the count via an API gateway, deploying the website through a CI/CD pipeline from a version-controlled repository, and configuring all resources using Infrastructure as Code (IaC) on AWS.
AWS services that I use: S3, ACM, CloudFront, Cloudformation, Rout53, Apigateway, Dynamodb, Lambda functions
Conclusion
The following quote became a reality at every stage of the process.
The work will teach you how to do it.
Don't get discouraged by what you don't know yet; just start, and commit to it, and you will learn a lot.
You can check my finished version: wilmomartinez.com