Cloud engineering is transforming software development by enabling the creation and deployment of complex applications with ease, though it introduces challenges due to the multitude of services within cloud providers. This guide demonstrates modern cloud engineering practices by developing a personal website that evolves from a static single-page hosted on AWS S3 to a dynamic multi-page site with server-side routing, containerized using Docker. The use of containers, particularly with Docker, allows efficient packaging and deployment of applications by including all necessary components, offering a streamlined alternative to traditional virtual machines. The website is built with the Flask web framework, leveraging the Jinja2 templating engine for managing multiple pages, and is prepared for local testing through Docker. The series promises further exploration of deploying this containerized application to AWS Elastic Container Service, including networking and access management using AWS tools like IAM roles and AWS Fargate.