DEV Community

CharanTeja Chavithina
CharanTeja Chavithina

Posted on • Edited on

Week 3 DevOps Journey: AWS, Linux, Nginx & Bash

Week 3 Summary – EpicReads Cloud Onboarding

This week focused on building a strong foundation in cloud infrastructure, Linux administration, web server deployment, and automation through hands-on DevOps assignments.

Assignment 1 – AWS Free Tier Account Setup
Created and configured an AWS Free Tier account.
Learned AWS core services and Free Tier limits.
Understood cloud security best practices and account setup.
Launched and connected to an Ubuntu EC2 instance.
Assignment 2 **– Deploy a React App on Ubuntu VM Using Nginx
Installed and configured Nginx as a web server.
Deployed a React application on an Ubuntu EC2 instance.
Configured port 80 and verified application accessibility.
Learned how web servers host modern frontend applications.
**Assignment 3
– Production Maintenance Drill (Ops Checklist)
Performed production readiness checks.
Validated system health, running services, network connectivity, and server configuration.
Practiced troubleshooting using Linux commands.
Learned the importance of operational checklists in production environments.
Assignment 4 – Deploy EpicReads Portfolio Website Using Nginx
Hosted a static portfolio website on Nginx.
Configured the web root and server settings.
Verified successful deployment and browser accessibility.
Gained practical experience in web application deployment.
Assignment 5 – Bash Script Automation Drill
Automated routine operational checks using Bash scripting.
Created reusable scripts for service validation and system monitoring.
Improved operational efficiency by reducing repetitive manual tasks.
Learned scripting best practices for DevOps engineers.
Key Takeaways
Built a strong foundation in AWS, Linux, and Nginx.
Learned how to deploy and host web applications on cloud infrastructure.
Practiced production maintenance and troubleshooting techniques.
Automated operational tasks using Bash scripting.
Strengthened practical DevOps skills through real-world, hands-on assignments.

Overall Learning: This week's assignments provided end-to-end exposure to setting up cloud infrastructure, deploying applications, maintaining production environments, and automating operational tasks—the core building blocks of a DevOps engineer's daily responsibilities.

About DMI & CloudAdvisory

DevOps Micro Internship (DMI) is a project-based DevOps program run by Pravin Mishra (The CloudAdvisory) focused on real-world execution, systems thinking, and career readiness.

It helps learners build strong DevOps foundations with hands-on experience.

This post is part of the DevOps Micro Internship (DMI) with Agentic AI — Cohort 3 — by Pravin Mishra.
My graded progress is public: https://dmi.pravinmishra.com/s/DMI-C3-CharanTeja.html
Start your DevOps journey: https://dmi.pravinmishra.com/?utm_source=student&utm_medium=ps-blog&utm_campaign=cohort3

Top comments (0)