Skip to main content

Command Palette

Search for a command to run...

🚒 Project Nautilus – A Real-World DevOps Simulation by KodeKloud

Published
β€’3 min read
🚒 Project Nautilus – A Real-World DevOps Simulation by KodeKloud
T

"Welcome to my channel! I’m TK Sahu, a DevOps professional dedicated to making cloud technology and automation accessible to everyone. From containerization to deployment pipelines, I provide step-by-step tutorials and real-world tips for aspiring engineers and seasoned techies alike. Let’s simplify DevOps and innovate together!"

πŸ“Œ Overview

Welcome to Project Nautilus, an immersive simulation developed by KodeKloud under the leadership of Mumshad Mannambeth. This project is part of the KodeKloud Engineer Initiative Program that places DevOps engineers in realistic, hands-on infrastructure management roles.

This simulation mirrors the real-life challenges faced in managing complex infrastructure – covering Git, Kubernetes, Linux, Networking, CI/CD, and more.


🧭 About xFusionCorp & Project Nautilus

xFusionCorp Industries has launched the Nautilus subdivision to support naval operations with cutting-edge technology:

  • Sonar Systems

  • Unmanned Vehicles

  • Submarines & Laser Guidance

  • Maritime Operational Support Systems

Goal: Help naval forces make smarter procurement decisions while maintaining safety, cost-efficiency, and extended machine lifespans.


βš™οΈ Application Architecture

Project Nautilus follows a three-tier architecture hosted in the Stratos Datacenter (North America region):

1. Client Tier

Web browser-based clients that interact with the application via HTTP(S).

2. Application Tier (LAMP Stack)

  • Linux, Apache, MariaDB, PHP

  • Hosts web applications and handles business logic

3. Data Tier

  • MariaDB relational database

  • Stores persistent data for all tiers

4. Load Balancer

  • NGINX used to distribute traffic between application servers.

πŸ“ Shared Services

ServiceDescription
Storage FilerNAS-based shared storage for app servers
SFTP ServerSecure data transfers between remote systems
Backup ServerShort-term backups and archival
Jump HostSecure SSH gateway for admin access

🧱 Infrastructure Layout

Server NameIPHostnameUserPasswordPurpose
stapp01172.16.238.10stapp01.stratos.xfusioncorp.comtonyIr0nM@nNautilus App 1
stapp02172.16.238.11stapp02.stratos.xfusioncorp.comsteveAm3ric@Nautilus App 2
stapp03172.16.238.12stapp03.stratos.xfusioncorp.combannerBigGr33nNautilus App 3
stlb01172.16.238.14stlb01.stratos.xfusioncorp.comlokiMischi3fHTTP Load Balancer
stdb01172.16.239.10stdb01.stratos.xfusioncorp.competerSp!dyDatabase Server
ststor01172.16.238.15ststor01.stratos.xfusioncorp.comnatashaBl@kWStorage Server
stbkp01172.16.238.16stbkp01.stratos.xfusioncorp.comclintH@wk3y3Backup Server
stmail01172.16.238.17stmail01.stratos.xfusioncorp.comgrootGr00T123Mail Server
jump_hostDynamicjump_host.stratos.xfusioncorp.comthormjolnir123SSH Jump Server
jenkins172.16.238.19jenkins.stratos.xfusioncorp.comjenkinsj@rv!sCI/CD Server

🎯 Why This Project Is Important

  • βœ… Hands-On Learning: Apply concepts instead of just reading theory

  • πŸ› οΈ Skill Refresh: Perfect for professionals with 3+ years to stay updated

  • 🌐 Simulation-Based: Mimics real production infrastructure

  • πŸ“š Documentation-Friendly: Encourages GitHub usage and public learning


πŸ“˜ Follow My Progress

I’ve been documenting my journey and daily tasks on GitHub. You can explore it here:

πŸ”— Project Nautilus - KodeKloud Engineers


πŸ™Œ Special Thanks

Huge shoutout to Mumshad Mannambeth and the KodeKloud team for building such an amazing real-world DevOps playground.


πŸ”– Tags

#DevOps #KodeKloud #ProjectNautilus #MumshadMannambeth #Git #Kubernetes #Linux #CI/CD #RealWorldSkills #DevOpsEngineer

🚒 Project Nautilus – A Real-World DevOps Simulation by KodeKloud