Introduction:
Introduction:
I'm Azim Rizan P, and I'm thrilled to share my enriching journey during the one-month Cloud Engineering internship at Abhyaz, from October 16 to November 16. Let me take you through the highlights of my experience and the valuable skills I've gained.
Internship Experience:
Internship Experience:
During my one-month internship at Abhyaz as a Cloud Engineering intern, I successfully implemented an automated system using AWS services (Cognito, API Gateway, Lambda, IAM, and SES) to send welcome emails to new website sign-ups. The virtual office had a collaborative culture, fostering problem-solving skills, time management, and effective teamwork.
Project:
Project:
Implement an automated system that sends a welcome email to every new user who signs up on your website:
Implement an automated system that sends a welcome email to every new user who signs up on your website:
My primary project involved implementing an automated system for sending welcome emails to new users on a website. This was accomplished through the strategic use of AWS services. Cognito handled the sign-up page, AWS API Gateway managed integration, and AWS Lambda functions executed Python code to generate automated emails upon user sign-ups. IAM roles ensured precise permissions, and SES (Simple Email Service) was employed for seamless email delivery.
Work Culture:
Work Culture:
Abhyaz's work culture, though virtual, was a testament to effective teamwork. Regular virtual meetings and collaborative tools created an environment reminiscent of a physical office. The emphasis on open communication and mutual support fostered a sense of unity within the team. Additionally, the inclusion of mentor guidance added a valuable layer to the work culture, providing personalized support and insights that contributed to my professional development. The mentorship aspect at Abhyaz played a crucial role in making the virtual work experience not just efficient but also growth-oriented.
Tools Used:
Tools Used:
During my internship at Abhyaz, I harnessed the power of essential tools, predominantly relying on Amazon Web Services (AWS). Leveraging AWS services such as Cognito for user sign-ups, API Gateway for seamless integration, Lambda functions in Python for automated email generation, and IAM to manage permissions, I constructed an efficient system. The deployment of SES (Simple Email Service) further ensured the reliable transmission of welcome emails to new users.
In addition to AWS, Postman played a crucial role in the development process. This versatile tool facilitated rigorous API testing and validation, ensuring the robust functionality of the automated welcome email system. Through this internship, I gained practical expertise in navigating and optimizing these tools for cloud engineering solutions.
Skills:
Skills:
Throughout the internship, I encountered real-world problems that required creative solutions. This experience honed my problem-solving skills, turning challenges into opportunities for growth. Managing various aspects of the project also sharpened my time management skills, and collaboration within the team taught me the importance of being an effective team player.
Conclusion:
Conclusion:
As my internship at Abhyaz concludes, I reflect on a month filled with growth and learning. The hands-on experience in Cloud Engineering, coupled with the unique project and collaborative work culture, has significantly enhanced my problem-solving skills and time management abilities. I leave Abhyaz equipped with a richer skill set, ready to apply my newfound knowledge to future challenges in the ever-evolving field of Cloud Engineering.