Mukul Anand’s Journey into Cloud Computing and Virtualization
Mukul Anand completed a hands-on internship in Cloud Computing and Virtualization at Linux World, Jaipur, where he worked with technologies such as KVM, Docker, Red Hat Linux, and Ansible.
Mukul Anand completed his internship as a Cloud Computing and Virtualization Intern at Linux World, Jaipur, from June 2017 to July 2017, under the mentorship of Vimal Daga. At the time, he was pursuing a Bachelor of Technology in Computer Science & Engineering. This internship marked an important phase in his academic and professional journey, allowing him to transition from theoretical knowledge to practical implementation in the field of cloud computing.
Before joining the internship, Mukul’s understanding of cloud computing and virtualization was primarily theoretical. Although he had studied operating systems and basic networking during his academics, he lacked hands-on exposure to real-world infrastructure and cloud environments. He initially faced challenges in understanding advanced technologies such as virtualization platforms, containerization, and automation tools. One of his major concerns was grasping how different components of a cloud ecosystem interact and function together in a production-like environment. Motivated to bridge this gap, he chose this internship to gain practical exposure to industry-level cloud infrastructure and to work on real projects under expert guidance.
During the internship, Mukul was actively involved in learning and implementing various cloud service models. His responsibilities included configuring virtual machines, working with containers, assisting in system automation tasks, and contributing to the development of a user interface that enabled access to cloud services. He gained hands-on experience with technologies such as KVM-based virtualization, Docker containerization, Red Hat Linux server administration, Python programming, socket programming, and DevOps automation using Ansible. Additionally, he worked with multiple networking and storage protocols, including NFS, SSHFS, VNC, HTTP, SCP, and iSCSI.
The key project he worked on was titled “Cloud Computing and Virtualization with Containerized Docker Integration.” The primary focus of this project was to develop a simple and interactive interface that provided access to various cloud services such as Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), Storage as a Service, and Container as a Service. One of the biggest challenges he faced during the project was integrating multiple technologies—virtual machines, containers, automation tools, and network protocols—into a single functional system. He successfully overcame this challenge through a systematic implementation approach, continuous testing, and consistent guidance from his mentor.
After completing the internship, Mukul found the experience to be highly impactful in bridging the gap between academic learning and real-world application. The internship significantly strengthened his understanding of cloud infrastructure and boosted his confidence in working with industry-standard tools and real systems. He successfully completed the project and was awarded an internship completion certificate. On a personal and professional level, the experience enhanced his problem-solving abilities, technical confidence, and overall mindset. He became more comfortable discussing technical concepts and working in a structured, project-oriented environment.
Reflecting on the internship, Mukul considers the strong emphasis on hands-on learning to be the most valuable aspect of the program. The combination of real project work and continuous mentor support made the learning process both effective and meaningful. He strongly recommends this internship to students interested in cloud computing and system administration, as it provides practical exposure and helps build a solid foundation in modern infrastructure technologies.