While I'm thrilled to be employed at a job that I love- thank you Evan, Cat, and the community- I need to keep my skills up and learn new ones if I'm going to continue to grow. I asked ChatGPT to assign me 5 tasks in AWS, so that I can better understand it. Here is what I learned (yes, I used ChatGPT to summarize):
Cloud Application Demo (AWS Serverless Architecture)
Technologies: AWS Lambda, Amazon S3, Amazon DynamoDB, Amazon EC2, AWS CloudWatch
- Designed and deployed a lightweight serverless application using AWS core services, demonstrating end-to-end cloud architecture
- Built and tested a Python-based Lambda function to process events and return structured responses
- Created and managed an S3 bucket for cloud-based object storage and static asset hosting
- Implemented a DynamoDB NoSQL table to store and retrieve structured data (e.g., user records)
- Provisioned and managed an EC2 virtual machine, including secure key pair generation and lifecycle management (launch, stop, terminate)
- Monitored system activity and debugged executions using CloudWatch logs and metrics
- Applied cost-control best practices by leveraging AWS Free Tier resources and shutting down compute services to prevent unnecessary charges