Hacker News new | ask | show | jobs
by potta_coffee 2259 days ago
I can only speak based on my personal experience, which is anecdotal, but I think a good starting point would be learning to duplicate the deployments you're familiar with, in AWS. Some simple projects would be:

- Spin up an EC2 instance, set up SSL, configure webserver, deploy application.

- Create an AMI from your instance, destroy instance and restore from AMI.

- Host a static site on S3.

- Use an IAC (Infrastructure as Code) tool to provision resources - CloudFormation, Terraform, etc.

- Use CodeBuild and github to setup a continuous deployment pipeline.

Each of these little projects can be done in a day or two, if you can do them all, you'll know your way around AWS and be able to do some useful things.

Some (paid) resources I've found helpful are https://acloud.guru/ and https://linuxacademy.com/

Good luck!