Student ID: 34759635
Name: Oscar
Unit: ICT171 Introduction to Server Environments and Architectures
This project proposes the deployment of a personal resume website hosted on a cloud-based virtual machine, provisioned through Amazon EC2 as an Infrastructure as a Service (IaaS) platform. My goal is to make it publicly accessible to recruiters via a URL so they can view it in a website format instead of downloading a PDF. I also built it from scratch rather than using a website builder like Weebly.
The server runs on an Ubuntu Linux virtual machine on Amazon EC2. I initially configured everything through the command line, but I now use SFTP via VS Code to edit the index.html file directly, allowing me to make changes on the fly without needing to SSH in every time I want to tweak something. This makes it easy to keep the resume up to date so it always looks as good as possible to future employers.
The server is hosted on Amazon EC2, giving me full control over the content and availability of the site with no third party involved. This project is directly relevant to ICT171 because it combines IaaS provisioning, Ubuntu command-line administration, Apache web server configuration, and SFTP workflow into a single deliverable. It allowed me to apply the skills learned in the labs to a real-world project, while also building confidence working in a Linux environment.
Finally, this project demonstrates my technical ability to future employers, it is a step up from a standard PDF resume. A live URL is more impressive than a static document, and having a self-hosted resume website will help me stand out among other applicants for roles in IT, networking, and cloud administration.
The MIT License was chosen for this project because it is simple and permissive. It allows anyone to use, copy, modify, and share the work freely, as long as the original copyright notice is kept. This suits the project well as it is an educational piece of work that others should be able to learn from. MIT was chosen over GPL as it has fewer restrictions, making it easier for others to reuse and build upon the work.
Copyright 2026 Oscar - Student 34759635
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
License text copied from: https://opensource.org/licenses/MIT
AWS EC2 - https://docs.aws.amazon.com/ec2/
Apache - https://httpd.apache.org/docs/
MIT License - https://opensource.org/licenses/MIT
Ubuntu - https://ubuntu.com/server/docs