My Internship Experience at Abhayz

24 Oct 2023 07:00 PM By Shubham

Introduction:

I am Sharma Shubham, and I embarked on a virtual internship journey with Abhyaz in August 2023. Over the course of three months, from August to October of the same year, I had the opportunity to delve into the world of Cloud and DevOps Engineering.

Cloud Computing-

 A term that has not only become a buzzword in the tech industry but also a game changer, piqued my interest. When I secured an internship as a Cloud and DevOps Engineer at Abhyaz, my excitement knew no bounds. Now, after three transformative months, I am here to share the highlights of my journey.

Tools that I have learnt during my Internship:

Lumi:

Lumi is a powerful tool that allows you to create, edit, and view interactive HTML elements, including H5P packages, right within your desktop environment. It offers a wide array of options with over 40 content types, including interactive videos and common quiz formats such as fill-in-the-blanks and multiple-choice questions. The best part is that you don't need any programming knowledge to effectively utilize Lumi. During my internship, I extensively employed this tool to craft Standard Operating Procedures (SOPs).

AWS Cloud:

AWS provides a diverse array of Infrastructure as a Service (IaaS) offerings, which can be categorized into computing, database management, content delivery and storage, as well as networking. AWS facilitates a seamless and adaptable data collection process through the use of serverless services like Amazon Kinesis Streams, Amazon SQS Queues, and AWS Lambda Functions. Throughout my internship, I gained hands-on experience with various AWS services, including EC2, S3, Lambda, and more.

Docker:

Docker is an open-source, centralized platform designed for creating, deploying, and running applications. The Docker engine is originally native to Linux distributions but is versatile enough to be installed on any operating system. It excels in performing OS-level virtualization, commonly referred to as containerization. During my internship, I successfully containerized and deployed a React application using Docker.

ODOO:

Odoo is an open-source suite of business management software, encompassing a wide range of applications and modules that aid businesses in managing various aspects of their operations. With a modular approach, Odoo empowers businesses to handpick and integrate specific applications according to their unique needs. As part of my internship, I successfully implemented an Odoo live chat feature on a website.

Robotic Process Automation (RPA) is a cutting-edge software technology that simplifies the creation, deployment, and management of software robots designed to replicate human actions when interacting with digital systems and software. RPA harnesses software endowed with Artificial Intelligence (AI) and Machine Learning (ML) capabilities to efficiently tackle high-volume, repetitive tasks that previously required human intervention. During my internship, I had the opportunity to create a concise discovery model outlining the fundamentals of RPA technology.

Project done at Abhyaz:

Building a CI/CD pipeline using aws services like aws code commit ,code build, code deploy, code pipeline.

Throughout this project, I have honed my proficiency in AWS services, including AWS Code Commit, Code Build, Code Deploy, and Code Pipeline, mastering their configuration and integration for a highly efficient CI/CD process. Automation emerged as a central theme, underscoring its ability to reduce manual tasks, minimize errors, and expedite the software development lifecycle. A critical aspect of my learning was the management of IAM roles and permissions, ensuring secure resource access while maintaining workflow efficiency. The project also showcased how AWS services can facilitate scalability, enabling the seamless accommodation of expanding workloads.

Embracing a commitment to continuous improvement, the project underscored the importance of regularly refining the CI/CD pipeline to enhance development and deployment processes. Effective collaboration with developers, testers, and other stakeholders played a pivotal role in streamlining the pipeline and guaranteeing the success of deployments. This project provided me with a comprehensive learning experience in contemporary DevOps practices, covering various aspects, including automation, security, scalability, and the pursuit of continuous enhancement.
Thank you
Sharma Shubham

You can edit text on your website by double clicking on a text box on your website. Alternatively, when you select a text box a settings menu will appear. your website by double clicking on a text box on your website. Alternatively, when you select a text box.

Shubham