Hands-on Technical Sessions on

Cloud Computing

M.Sc.IT, LJKU

Date of Event : 25/03/25 - 08/04/25
With the dependency on digital infrastructure and scalable computing solutions, cloud computing has emerged as an important technology across industries. Recognizing its importance, the Department of M.Sc. (IT), LJ School of Computer Applications (LJICA), organized an intensive series of sessions on Cloud Computing under the guidance of Dr. Jignesh Doshi, Honorable Head of the Department (HOD), M.Sc. (IT).

Sessions were conducted by Mr. Deep Solanki Cyber Security Trainer at TechDefence Labs Solutions Pvt. Ltd., who holds an MTech degree in Cyber Security and has vast theoretical and practical knowledge in cloud infrastructure and security. The sessions were conducted in workshop mode, for 10 days for all the individual sections of MSc. (IT), Sem 6 students. These sessions were not only designed to introduce students to cloud-based concepts but also to immerse them in real-world cloud infrastructure through practical exposure. More than 300+ students, actively participated and benefitted from this initiative, gaining real-time exposure to the Google Cloud Platform (GCP) and its core services.

Session Overview:


Lab 1: Set up an Apache server on Linux and hosted a simple local website using basic OS commands.

Lab 2: Created GCP Free Tier accounts, explored core services, and launched virtual instances.

Lab 3: Installed hosting tools, configured SSH access, and deployed a live web app on GCP.

Lab 4: Demonstrated dynamic storage scaling by attaching and mounting additional disks.

Lab 5: Assigned user roles via Identity and Access Management (IAM) to understand permission control.

Lab 6: Initialized a Cloud SQL instance with MySQL and created databases to manage app data.

Lab 7: Configured firewall rules to control traffic, block/allow specific ports, and IPs.

Lab 8: Generated public/private keys and used them for secure SSH access via PKI.

Lab 9: Explored GCP’s logging and monitoring tools to track resource usage and system logs.


Lab 10: Used Google Kubernetes Engine (GKE) to deploy containerized web apps using NGINX.

Impact and Learnings:

 The sessions provided an important platform for students to bridge the gap between theoretical knowledge and practical implementation. Through well-equipped lab environments and guided activities, students were empowered to deploy and manage real-world cloud solutions very effectively.


Students gained important technical knowledge through quick implementation, improving their skill sets in cloud domain, service management, and deployment using the Google Cloud Platform. This initiative has played a very crucial role in lighting the interest among students in cloud computing, blockchain, and cybersecurity.