
"While most freshers were busy applying to jobs and waiting, I decided to do something different - I wanted to actually deploy something live on the internet. Not localhost. Not a tutorial project. A real, production-style server that anyone in the world could access."
"I kept seeing 'AWS experience preferred' in job listings. I had done the AWS Cloud Practitioner course. I understood the concepts. But concepts and actually doing it are two completely different things. So I decided - let me just do it."
"Here's what the final setup looked like: AWS EC2 instance - a virtual server running Ubuntu in the cloud, Nginx - a web server configured with custom server blocks, GitHub CI/CD pipeline - automatic deployment every time I push code, AWS Security Groups - firewall rules to control traffic, A live, publicly accessible website - visible to anyone with the link."
Prashik, a 25-year-old computer science graduate from Maharashtra, pursued hands-on AWS experience by deploying a real production server instead of waiting for job opportunities. Motivated by frequent AWS mentions in job descriptions, he moved beyond theoretical knowledge to practical implementation. His final setup included an AWS EC2 instance running Ubuntu, Nginx web server with custom configurations, GitHub CI/CD pipeline for automated deployments, AWS Security Groups for traffic control, and a publicly accessible website. The process involved launching an EC2 instance, configuring security settings, and managing infrastructure independently. This self-directed approach transformed conceptual AWS knowledge into tangible production experience and technical skills.
#aws-ec2-deployment #self-taught-development #production-infrastructure #cicd-pipeline #cloud-computing
Read at Medium
Unable to calculate read time
Collection
[
|
...
]