AWS Project: Build a Resume/CV on AWS, Step-by-Step Tutorial to Help You Get Hired

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ค. 2024
  • People often ask me what AWS projects they can build to put on their resume/CV, and how to showcase their AWS skills to potential employers. Well, how about actually building the resume itself on AWS? That’s what we’ll do in this video!
    In a hands-on tutorial, I’ll walk you through how to build a simple resume/CV that uses HTML, CSS and JavaScript (with a little help from ChatGPT). Then we’ll upload the files to an S3 bucket that we configure for static website hosting, with public access. From there, we’ll move to Route 53 so we can use a custom domain on our resume (and if you have a domain from an external provider like GoDaddy or NameCheap, I’ll show you how to get started with that). Finally, we’ll set up an SSL/TLS certificate with AWS Certificate Manager, and then create a CloudFront distribution (that points to S3) where we can apply the certificate.
    In the end, you’ll have a fully-working online resume that you can share with friends, family and potential employers.
    🤓Here’s all the code and resources you’ll need:
    • HTML, CSS and JavaScript files (3 total, in a zip file) that you can use as a starting point: drive.google.com/file/d/1LyJy...
    • S3 bucket policy to allow public read access to your files: docs.google.com/document/d/1Y...
    • LinkedIn article if you need help using a domain name from an external provider like GoDaddy: / pointing-third-party-r...
    🤓 Two other AWS project videos you might enjoy:
    • An end-to-end application to do simple math: • AWS Project: Architect...
    • A full web application for ride sharing with unicorns (Wild Rydes): • AWS Portfolio Project:...
    🤓 Here are some other videos for services referenced in the video:
    • AWS Budgets (make sure you don’t get any surprise bills!): • Create AWS Budgets to ...
    • Route 53 and DNS addressing basics: • Amazon Route 53 Basics...
    • CloudFront basics: • Create an Amazon Cloud...
    🤓 A written tutorial for this project: www.freecodecamp.org/news/aws...
    🌟🌟If you’re interested in getting AWS certifications, check out these full courses. They include lots of hands-on demos, quizzes and full practice exams. Use FRIENDS10 for a 10% discount!
    - AWS Certified Cloud Practitioner: academy.zerotomastery.io/a/af...
    - AWS Certified Solutions Architect Associate: academy.zerotomastery.io/a/af...
    Timestamps
    00:00 - A sneak peek at the resume we’ll be building on AWS
    00:46 - Why you should watch this and build out your own resume
    01:21 - Overview of what we’re building and the services we’ll use
    03:00 - How much will this cost?
    04:48 - Creating HTML, CSS and JavaScript files-with the help of ChatGPT
    06:55 - How to use the code that I provide
    07:34 - Creating an S3 bucket
    07:56 - Choosing a name for the S3 bucket that will work with Route 53
    09:09 - Configuring the S3 bucket for static website hosting
    09:52 - Creating a bucket policy to allow public read access in the S3 bucket
    10:46 - Uploading resume code files to the S3 bucket
    11:24 - Testing things out with the S3 bucket website endpoint
    12:09 - Registering a domain name with Route 53
    13:26 - How to work with domains from external providers, like GoDaddy or NameCheap
    15:15 - Creating an A Record in Route 53 to point to an S3 bucket website
    16:36 - Viewing the status of DNS propagation in Route 53
    17:33 - Requesting a public SSL/TLS certificate in AWS Certificate Manager
    19:17 - How to do DNS validation for a public SSL/TLS certificate in AWS Certificate Manager
    21:14 - Using an SSL/TLS certificate for a website in AWS
    21:32 - Creating a CloudFront distribution to point to our static website in S3
    23:42 - Launching the CloudFront distribution domain name
    24:46 - Updating the A Record in Route 53 to point to the CloudFront distribution
    26:01 - Reviewing the final masterpiece of what we built-nice work!
    26:28 - IMPORTANT!! Delete your resources (I’ll show you how)
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 88

  • @TinyTechnicalTutorials
    @TinyTechnicalTutorials  6 หลายเดือนก่อน +13

    YAY...another AWS project video! 😎😎 I hope you like it. If you build out your resume and want to share, feel free to post the link below in the comments. Can't wait to see it! 🤓🔥

    • @samueljaja2054
      @samueljaja2054 6 หลายเดือนก่อน

      Amber you may not know but you are doing so well. I am a Software | AWS Cloud Engineer. Your views are well simplified. I would like to connect with you. Greetings from Nigeria

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน

      Thanks for the kind words, Samuel! 🙏🌟😊

    • @anirudhadamate2925
      @anirudhadamate2925 29 วันที่ผ่านมา

      Hi, your videos are really good 🎉.. I really appreciate it!! But could you please make a video on route 53 third party domain configuration including DNS configuration in (GoDaddy, Bigrock). This will be really helpful..❤

  • @ronh8391
    @ronh8391 4 วันที่ผ่านมา

    Great tutorial! I am learning AWS and am actually in need of a resume site/page. Keep up the great work!

  • @doreendelaagbedoe6355
    @doreendelaagbedoe6355 3 หลายเดือนก่อน +1

    Thank you so much. Your videos are so easy to follow. I have been able to create my resume and host on the s3 bucket.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  3 หลายเดือนก่อน +1

      YAY!!!! I just love reading comments like this, Doreen!! Awesome job, and thanks for letting me know! 💪🔥🤓

  • @Cruzan9
    @Cruzan9 3 หลายเดือนก่อน +1

    Love your tutorials. Very helpful. I love your voice. Makes me want to listen.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  3 หลายเดือนก่อน

      Awwww...you're too kind!! Thanks for watching!! 🤓🙏🌟

  • @MbahHerictaAnwei
    @MbahHerictaAnwei 2 หลายเดือนก่อน

    Wow, What an explicit video so easy to follow. It has help me so much as am currently studying.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 หลายเดือนก่อน

      Great to hear! I'm so glad it helped. Thanks for watching! 🙏🤓🌟

  • @Sunny-ti1eq
    @Sunny-ti1eq 2 หลายเดือนก่อน

    Excellent content! I learned so much from you. You are an amazing teacher.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 หลายเดือนก่อน

      Yay! I'm so glad you're enjoying the videos. Thanks for watching! 🙏🌟🤓

  • @mohammadfakure1440
    @mohammadfakure1440 6 หลายเดือนก่อน +3

    That was an amazing hands on creating static websites using R53 with secure & insecure websites. Thanks for the valuable contents!

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน

      Glad you enjoyed it! Thanks for watching! 🙏🤓🌟

  • @iSiddharthRao69
    @iSiddharthRao69 6 หลายเดือนก่อน +1

    Amber you're just amazing. What a usecase!!! I am happy to support you in any way you would like to. There are hell lot of people all over youtube but there's something that makes you stand out.
    People like me eagerly waits for your Tiny Technical Tutorials!!! 😊❤

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน

      Thanks for the kind words, Siddharth! This comment made my day. 🙏🥰🌟 Really appreciate the support!

    • @Cruzan9
      @Cruzan9 3 หลายเดือนก่อน

      That's it! Night DJ. I love it. Our very own tech Delilah. 😁

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  3 หลายเดือนก่อน

      Muahaha! This actually made me laugh out loud. Thanks for this!! 😂🥰

  • @AkshayKumar-kx1wf
    @AkshayKumar-kx1wf 6 หลายเดือนก่อน +1

    Thank you. I am currently studying for AWS Cloud Practitioner exam and your videos are very helpful.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน

      Oh, I'm so glad!!! Best of luck with your studies! 🔥💪😎

  • @kb24shortoreo21
    @kb24shortoreo21 6 หลายเดือนก่อน +3

    Currently in cloud engineering and this is helpful

  • @lizardp0ison637
    @lizardp0ison637 6 หลายเดือนก่อน

    Thank you so much, you are amazing.
    I greet you from Colombia.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน

      Muchas gracias, @LIzardP0ison! 🙏🌟🤓 So glad you enjoyed it!

  • @Mtncol19
    @Mtncol19 2 หลายเดือนก่อน

    Thanks so much for this Amber! I have now got the Resume website up and running with the .HTML and CSS and it is now secure!! Might need to do some Javascript stuff in it to make it a bit better and more flash! Keep up the great work!😁

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 หลายเดือนก่อน

      Oh, fantastic! I'm so glad it helped. Congrats on having a live resume! Strong work! 💪🌟🤓

  • @stouttaaddis989
    @stouttaaddis989 6 หลายเดือนก่อน +1

    this is a great content. Thank you.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน +1

      Thank YOU! Really appreciate the support! 🤓🌟🙏

  • @mauriciogardini5175
    @mauriciogardini5175 5 หลายเดือนก่อน +1

    Your videos are incredible usefull for those who are neophyte in cloud infraestructure like me. I would kindly ask you to upload more videos like this one and the End-to-End AWS Web Application. Kindly regards, you're the best.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  5 หลายเดือนก่อน

      Thanks so much, neophyte Mauricio! 😊 I'm definitely going to do more project types of videos, so stay tuned for that! And thanks for watching! 🙏🌟🤓

  • @tobiodeyemi9716
    @tobiodeyemi9716 6 หลายเดือนก่อน +1

    Fantastic. Thank you

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน

      You bet! Hope you're able to build something really cool. 😎

  • @victorl6900
    @victorl6900 6 หลายเดือนก่อน +2

    Hi Amber. Excellent material + your "night DJ" type of voice. Are you planning to add some DevOps elements into your AWS projects? Some basic Terraform would be awesome. Thanks

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน

      "Night DJ" voice--ha! 🥰😄 I would like to do more DevOps stuff. I'll add Terraform to my list. Thanks for the suggestion! 👍

  • @brianturner3273
    @brianturner3273 2 หลายเดือนก่อน

    IT WORKS!! Thanks!

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 หลายเดือนก่อน

      Yay!! I'm so glad it helped. Thanks for watching! 🙏🌟🤓

  • @yassertamer7416
    @yassertamer7416 6 หลายเดือนก่อน

    very useful one Amber. Can you make a video for dynamic websites? and another one for an e-commerce website where people can use various payment options like PayPal or Visa to pay for their purchases. Of course, you will need to highlight how we can save the payment data on a compliant website

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน

      Thanks for the support, Yasser! 😊 These are great ideas...I'll add them to my list for future videos!

  • @user-ir3cw9on7m
    @user-ir3cw9on7m 5 หลายเดือนก่อน

    Wow, you are a star. I have learnt alot from your videos. Thank you. May I suggest an improvement to this one. I think it maybe be improved by using OAC(Object Access Control) in the cloud front distribution and configured so that the S3 bucket contents are not visible directly and the resume is only visible via it's web address.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  5 หลายเดือนก่อน

      Thanks for the kind words, Ireto! 🙏🌟😊 And thanks so much for the suggestion! This is great. I definitely plan to do more videos like this in the future, so can do OAC instead. Cheers! 🤓

  • @sima2653
    @sima2653 2 หลายเดือนก่อน +1

    Hi, thank you for your tutorial! its really helpful. I updated my resume for my portfolio but how do I update my s3 with the new files to showcase changes I've done on my actual site?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 หลายเดือนก่อน

      Thanks for watching, Sima! 🙏🤓 You'll just need to upload/drag the new files into the S3 bucket. By default, it will replace the old files with the new ones.

  • @thegoldenbites3682
    @thegoldenbites3682 3 หลายเดือนก่อน

    Hi, thanks for your AWSome content. I have just recently started my journey into AWS CCP/SAA, and I’m heading to the AI/ big data specialty. Can I please ask you for a tutorial on how to capture/build and display the projects I’ll be working on as they can surely be used as portfolio? Thank you.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  3 หลายเดือนก่อน

      Congrats on starting your AWS journey, @thegoldenbites3682! Good for you. 💪 I love this idea of "how to build an AWS portfolio." I'll add it to my list for future videos. Thanks for suggesting it, and good luck on the SAA exam!! 🤓🌟

  • @SonOfSofaman
    @SonOfSofaman 6 หลายเดือนก่อน +1

    Thank you for another concise, easy-to-follow video.
    Also, as a fellow Earthling, I found your resume to be as impressive as it is entertaining.
    (edit: I rescind the following original recommendation. See my comment in this thread dated 2024-Apr-29 for details.)
    A recommendation for anyone reading this: even if you don't plan to build a static website right now, you might want to create a bucket with a name that matches the domain name(s) you own. If someone else creates a bucket with that name, you won't be able to and you will be sad. Ask me how I know.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน +1

      Thanks for the kind words, @SonOfSofaman! And I'm glad someone picked up on my humor. 😏😎 Great suggestion about the bucket. Since S3 bucket names have to be globally unique, there IS the possibility that someone else will grab the one you want. Thanks for posting that! 👍

    • @monkeydluffy2063
      @monkeydluffy2063 6 หลายเดือนก่อน

      That's a very ridiculous limitation

    • @SonOfSofaman
      @SonOfSofaman 6 หลายเดือนก่อน

      Agreed,@@monkeydluffy2063 but I don't think it's arbitrary. From what I understand S3 was one of the first services AWS offered. 2006 I think? At that time, there was only one region and the bucket names were used like a namespace. The bucket name was part of its bucket URL so it had to be unique. It might be a backward compatibility thing now.

    • @SonOfSofaman
      @SonOfSofaman 16 วันที่ผ่านมา

      @@TinyTechnicalTutorials I need to take back my suggestion about squatting on bucket names. Doing so could be costly. Turns out that any attempt via the S3 API to PUT an object into a bucket will impose a (small) fee upon the bucket owner. This is true even if the PUT requests are denied. From AWS support "S3 charges for unauthorized requests (4xx)". A malicious anonymous user could easily exploit that if your bucket name matches your domain name. Millions of scripted PUT requests will add up fast.
      Take away: anyone who knows (or can guess) the name of your S3 buckets can cost you plenty, and other than deleting the bucket, there is nothing you can do to prevent it. So, avoid using easy-to-guess bucket names.

    • @SonOfSofaman
      @SonOfSofaman 15 วันที่ผ่านมา

      And just like that, Jeff Barr just tweeted that a fix is in the works.

  • @anirudhadamate2925
    @anirudhadamate2925 29 วันที่ผ่านมา

    Hi, your videos are really good 🎉.. I really appreciate it!! But could you please make a video on route 53 third party domain configuration including DNS configuration in (GoDaddy, Bigrock). This will be really helpful..❤

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  27 วันที่ผ่านมา

      Thanks so much, Anirudha! I'll add this to my list for future videos. Thanks for watching!! 🤓🙏🌟

  • @grikesh2032
    @grikesh2032 5 หลายเดือนก่อน

    Maja maja😍💥

  • @nforlife
    @nforlife 4 หลายเดือนก่อน

    Awesome @amber

  • @Sunny-ti1eq
    @Sunny-ti1eq 2 หลายเดือนก่อน

    I built my resume. It came out fantastic.
    How can I make my picture bigger on it? It is a little small.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 หลายเดือนก่อน

      Nice work, Sunny30! 💪 If you used my code as a starting point, the picture is styled/sized in the styles.css file. Look at the .resume-headshot code there.

  • @kingsleyonyedikachi1187
    @kingsleyonyedikachi1187 3 หลายเดือนก่อน +1

    After registering a domain with Route 53, the bill was sent directly to my bank card linked with the AWS account and not my AWS account (where I have enough balance). Can this be reversed?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  3 หลายเดือนก่อน +1

      Oh, interesting! 🤓 I actually hadn't heard of this before, but just did a quick search and it looks like you can't use AWS credits for new domain registrations? docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html

    • @kingsleyonyedikachi1187
      @kingsleyonyedikachi1187 3 หลายเดือนก่อน +1

      @@TinyTechnicalTutorials It's all good.

  • @jacktrainer4387
    @jacktrainer4387 3 หลายเดือนก่อน +1

    My cloudfront url works, but my certified, custom domain absolutely will not. I get a message that the site cannot be reached. :(

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  3 หลายเดือนก่อน

      Hi Jack (love the profile pic)! 👋 Apologies...I'm super behind on comments! Were you able to get this working? Wondering if maybe it took some time for changes to propagate?

  • @ShortStories-el5sw
    @ShortStories-el5sw 5 หลายเดือนก่อน +1

    What if we want to update the site? do we just reupload the files that we want to be changed?

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  5 หลายเดือนก่อน

      Yep, you got it! 👍 Just upload the new files to the S3 bucket. It might take a little while to see the changes due to CloudFront caching; if that happens, you can try using another browser.

    • @ShortStories-el5sw
      @ShortStories-el5sw 5 หลายเดือนก่อน +1

      thanks a lot! 😜@@TinyTechnicalTutorials

    • @ShortStories-el5sw
      @ShortStories-el5sw 5 หลายเดือนก่อน +1

      Does it usually take more than a few hours? I tried to do it last night but i dont see any changes today. Do you think I should redo the whole setup process?
      @@TinyTechnicalTutorials

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  5 หลายเดือนก่อน

      Any luck with the updates yet?

    • @ShortStories-el5sw
      @ShortStories-el5sw 5 หลายเดือนก่อน +1

      Yea i finally got it to work. I wasnt sure what was happening so i redid the cloudfront portion and it started to work again.😄

  • @user-mm8zs4ut8l
    @user-mm8zs4ut8l 2 หลายเดือนก่อน +1

    Actually i have a doubt, after we have completed this project , we have to shut down all the resources. Then how would we able to showcase this working project in the resume ? Also, after shutting down the resources , the website won't be functional right? Kindly clear all my doubts :(

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  2 หลายเดือนก่อน +1

      Hi Akhilesh! 👋 If you're still in the Free Tier and want to leave it running, the cost should be minimal. But you WILL be charged at some point, so that's why I always like to walk through how to delete things. It all comes down to whether you want to spend some money to keep things running. 😊 One other potential option would be to create a short video of what you built, then upload that video somewhere (like TH-cam, Vimeo) and share that instead of the live project. Not the best option, but it would save money. Hope that helps!

    • @user-mm8zs4ut8l
      @user-mm8zs4ut8l 2 หลายเดือนก่อน

      @TinyTechnicalTutorials okay thanks . I have one more query, which i have asked in the comment section. Kindly consider it when you are free 😊.

  • @GurmeetSingh-fr8uo
    @GurmeetSingh-fr8uo 6 หลายเดือนก่อน +1

    What do you do for work ?

  • @brijeshgupta8165
    @brijeshgupta8165 4 หลายเดือนก่อน

  • @user-uq3nd6tg5g
    @user-uq3nd6tg5g หลายเดือนก่อน

    i love you

  • @bhavanim8737
    @bhavanim8737 3 หลายเดือนก่อน +1

    Is route 53 not free??

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  3 หลายเดือนก่อน +1

      Unfortunately, no. 😊 But still relatively inexpensive, depending on how much traffic you have:
      -Domain names will cost $10+
      -Hosted zones are 50 cents per month
      -And then queries are 40 cents per million

  • @ShakkeerTheCoder
    @ShakkeerTheCoder 3 หลายเดือนก่อน

    Tiny 👍👍👍👍👍👍

  • @eliasperez5168
    @eliasperez5168 6 หลายเดือนก่อน +1

    Lol 😂use chat gpt that’s what It’s for Im not a coder myself.

    • @TinyTechnicalTutorials
      @TinyTechnicalTutorials  6 หลายเดือนก่อน

      LOL!! Thanks for supporting my decision!! 😂💯🔥