Cloud Resume Challenge Part 6 - Lessons Learned and Next Steps

Cloud Resume Challenge Part 6 - Lessons Learned and Next Steps

The Cloud Resume Challenge has been an incredible journey that has allowed me to expand my knowledge and skills in various aspects of AWS, Terraform, GitHub Actions, automation, Python, and DevOps.

In Part 1, I successfully built a static S3 website, implemented CloudFront for content delivery, and configured Route53 DNS. This experience helped me understand the core components of AWS and how they work together to provide a reliable and scalable infrastructure. - Link

Moving on to Part 2, I integrated a visitor counter using API Gateway, Lambda functions, and DynamoDB. This task required me to leverage serverless technologies and understand how to handle data storage and retrieval efficiently. It was a great opportunity to apply my Python programming skills and learn about AWS services specifically tailored for serverless applications. - Link

Part 3 focused on building a front-end CI/CD pipeline using GitHub Actions. Through this process, I gained a deep understanding of continuous integration and deployment practices, including automating the build, test, and deployment stages. GitHub Actions allowed me to automate these processes effectively, ensuring a streamlined development workflow. - Link

Part 4 was a significant milestone as I built the backend infrastructure using AWS and Terraform. This experience exposed me to infrastructure-as-code concepts and the power of automation. By defining the infrastructure components using Terraform, I could easily manage and version control my infrastructure, enabling reproducibility and scalability. - Link

Finally, in Part 5, I automated the backend deployment using Terraform and GitHub Actions, demonstrating my proficiency in infrastructure automation and configuration management. This automation reduced manual intervention, minimized the risk of human error, and provided a consistent deployment process. - Link

The Cloud Resume Challenge has provided an invaluable opportunity to learn and apply cloud computing concepts and tools. It has allowed me to develop a solid foundation in AWS, Terraform, GitHub Actions, automation, Python, and DevOps practices. Looking ahead, I am excited to continue my learning journey, exploring advanced AWS topics, expanding my Python skills, and adopting DevOps best practices. I am excited to leverage these newfound skills and knowledge to excel in the ever-evolving world of cloud computing and DevOps.

Did you find this article valuable?

Support Esteban Moreno by becoming a sponsor. Any amount is appreciated!