Before setting up my resume site I completed the AWS Practioner Certification exam. While there are courses to help you train for the exam, even a minimal amount of experience with AWS would be enough to pass this.
I set up a DNS record through Namecheap to redirect my resume subdomain to a CloudFront Distribution URL.
The view count backend consists of an API Gateway endpoint which triggers a Python Lambda that updates the count in DynamobDB and gets the latest value.
The AWS service infrastructure is all created and managed through Terraform.
(ACM, API Gateway, CloudFront, DynamoDB, Lambda, S3)
My CICD process utilizes Github actions to test new code before deployment.