My Internship Experience at Abhyaz

09 Oct 2023 12:51 PM - By Jatin

Introduction:

Myself Jatin Rajput. I joined as a DevOps Engineering intern at Abhyaz in June 2023. I have done 3 months duration of internship from June to September 2023. After the initial stage of On-boarding we were assigned initially to do our onboarding work.

Tools that I have learnt during my Internship:

Lumi: With Lumi you can create, edit and view interactive HTML elements (H5P packages) in your desktop environment. You can choose from over 40 content types (templates), which include interactive videos and all common quiz types such as fill-in-the-blanks, multiple choice questions. You don't need any programming knowledge to work with Lumi. I have used this tool extensively to make SOPs.

AWS Cloud: AWS offers a range of Infrastructure as a Service (IaaS) offerings that can be classified into computing, database, content delivery and storage, and networking. AWS enables a smooth and flexible data collection flow using serverless services such as Amazon Kinesis Streams, Amazon SQS Queues, and AWS Lambda Functions. I have used multiple AWS services like EC2,S3,Lambda etc during my inthernship.

Docker: Docker is an open-source centralized platform design to create, deploy and run application. Docker engine run natively on Linux distribution but it can be installed on any OS. It performs OS level virtualization also known as Containerization. I have dockerize and used react app during deployment.

ODOO: Odoo is an open-source suite of business management software that includes a wide range of applications and modules to help businesses manage various aspects of their operations. Odoo offers a modular approach, allowing businesses to select and integrate specific applications based on their needs.
I have implemented Odoo live chat in a website.

RPA: Robotic process automation (RPA) is a software technology that makes it easy to build, deploy, and manage software robots that emulate human actions interacting with digital systems and software. RPA uses software with Artificial Intelligence (AI) and Machine learning (ML) capabilities to handle high-volume, repeatable tasks that previously required humans to performs. I have created a breif discovery model on RPA technology.

Project done at Abhyaz:

Automating Email Sending with AWS Serverless Lambda, S3, and SES Services:

Through this project I have learned how to create s3 bucket and how to set trigger inside it to launch lambda function wherever we upload any file inside that bucket. By creating lambda function how can we utilize boto3 library to use Amazon SES service to automate mass email sending process.

Conclusion: 

In conclusion, my internship at Abhyaz was a great experience by utilizing the power of virtual office I was able to vastly improve my knowledge of cloud computing. I’m thankful for getting the opportunity to work as an intern here.

Jatin