Hey everyone,
My name is Emmanuel, and I'm a self-taught aspiring DevOps Engineer from Nigeria.
For the past few months, I’ve been learning DevOps using just my phone — watching videos, practicing commands in Termux, and taking notes whenever I had data or light. It was slow and frustrating at times, but I kept going because I know where I want to be.
Yesterday, my laptop finally arrived. I was so excited that I decided to put everything I’ve been learning into practice immediately.
So, I did this:
- Launched an EC2 instance on AWS
- Connected to it using SSH (after struggling with the key file and permissions)
- Installed Nginx web server
- Uploaded my static website files using SCP
- Configured Nginx to serve the website
It wasn’t smooth at all. I faced several errors — especially with SSH connection, Security Groups, and file transfer. I had to go back and forth between the AWS console and my terminal many times. But after some persistence, it finally worked.
Seeing my website live on the internet, hosted by me on AWS, felt incredibly rewarding. It’s a small step, but it means a lot.
This is just the beginning of my journey. My goal is to become a competent DevOps Engineer, land my first remote job, and eventually build a better life for myself and my family.
I plan to document everything here — the wins, the struggles, the mistakes, and the lessons I learn along the way. If you’re also on this self-taught path, especially from a challenging background, I’d love to connect and learn together.
Thank you for reading.
Top comments (0)