Skip to content

Ralphlarry/linux-devops-foundations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Linux for DevOps — Foundations

Hands-on Linux administration for DevOps engineers: deploying real applications on cloud VMs, configuring Nginx as a production web server, and performing structured production-readiness checks.

Part of the DMI Cohort 2 internship — DevOps Micro Internship by Pravin Mishra


Projects

# Project Stack Level
01 Deploy a React App on Ubuntu EC2 with Nginx AWS EC2, Ubuntu, Node.js, Nginx Beginner
02 Production Operations Drill — 6-Phase Server Health Check Linux, Nginx, SSH, systemd Intermediate

Tech Stack

  • Cloud: AWS EC2 (Ubuntu 20.04)
  • Web Server: Nginx 1.24
  • Runtime: Node.js, npm
  • Tools: systemd, UFW, journalctl, ss, df, du, curl

Key Skills Demonstrated

  • Provisioning and connecting to AWS EC2 instances
  • Installing and managing Nginx as a production web server
  • Deploying a React application build to a live server
  • Running structured production checks: service health, logs, resources, configuration integrity
  • Diagnosing and recovering from real incidents (bad config, missing content)
  • Understanding security exposure: UFW, open ports, SSH key auth

How to Use This Repository

Each sub-folder is a self-contained project with its own README containing full commands and explanations. Start at 01-react-nginx-deploy and work forward.

About

EC2 provisioning, Nginx deployment, production OPS health checks — Linux fundamentals for DevOps

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors