0% found this document useful (0 votes)
80 views22 pages

Final Report Internship

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views22 pages

Final Report Internship

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

INTERNSHIP REPORT

ON

“AICTE EduSkills- AWS Cloud Virtual Internship”

Submitted by:

VIDHEE AGRAWAL
Semester & Section:
VII-A

Under the Supervision of

Jorge Nigron- AWS Academy Technical Program Manager & Instructor

Matt Heffernan- AWS Academy Technical Program Manager & Instructor

Chris Jones- AWS Academy Technical Program Manager & Instructor

(Duration: 10 weeks)

Electronics Engineering
Shri Ramdeobaba College of Engineering & Management, Nagpur
440 013
(An Autonomous Institute affiliated to Rashtrasant Tukadoji Maharaj Nagpur University,Nagpur)

Session: 2024-25

1
INTERNSHIP CERTIFICATE

2
Abstract

This report details the comprehensive learning experience undertaken


during my industry internship focused on AWS Cloud Practitioner Training. The internship
was structured into ten distinct modules, each addressing critical aspects of cloud
computing using Amazon Web Services (AWS). The initial modules provided a strong
foundation in cloud concepts, including the benefits and economic considerations of
adopting cloud technologies, as well as an overview of AWS's global infrastructure.
As the internship progressed, I explored more advanced topics such as cloud security,
where I studied AWS's Shared Responsibility Model, Identity and Access Management
(IAM), and best practices for securing data and cloud environments. Networking and
content delivery were also key areas of focus, with practical exposure to Virtual Private
Cloud (VPC) configurations and content distribution strategies through AWS services like
Route 53 and CloudFront.
In addition to theoretical knowledge, the internship emphasized hands-on learning through
practical labs. These labs allowed me to directly interact with AWS services such as EC2
for compute resources, S3 and EBS for storage solutions, and RDS for managing relational
databases. This practical experience was crucial in reinforcing my understanding of how
to implement, manage, and optimize cloud infrastructure.
The report further discusses the methodologies employed, the results achieved, and the
skills acquired during the internship. By the conclusion of the program, I had developed a
robust understanding of cloud architecture, including principles of cost optimization,
performance efficiency, and operational excellence. This internship has significantly
enhanced my capabilities in cloud computing, preparing

3
INDEX

SrNo Content Page No.

1 Internship Objectives 5

2 Introduction 6

3 Task assigned by the 9


Industry

4 Methodology: Software 11
implementation
5 Results 14
&
Discussion

6 Conclusion 18

7 Bibliography/ 19
References

8 Annexure 20

4
OBJECTIVES

The primary goal of this internship was to develop a strong foundation in cloud computing
with a focus on Amazon Web Services (AWS). Specific objectives include:

• Mastering Cloud Fundamentals: To understand the core principles of cloud


computing, including service and deployment models (IaaS, PaaS, SaaS), and the
overall benefits of cloud adoption.
• Exploring AWS Global Infrastructure and Services: To familiarize with AWS’s
global infrastructure and core services like EC2, S3, and RDS, gaining insight into
their application in cloud architecture.
• Enhancing Cloud Security Knowledge: To learn and implement AWS security
best practices, with a focus on the Shared Responsibility Model, Identity and
Access Management (IAM), and data protection techniques.
• Understanding Cloud Economics and Billing: To gain knowledge about AWS’s
pricing models and strategies for optimizing cloud costs through effective resource
management.
• Developing Networking and Content Delivery Skills: To acquire practical
experience in configuring and managing AWS networking services such as VPC
and CloudFront, ensuring efficient and secure data transfer.
• Hands-On Experience with AWS Tools: To engage in hands-on labs with AWS
services, enhancing practical skills in deploying and managing cloud infrastructure.
• Building Expertise in Cloud Architecture: To learn the principles of designing
reliable, scalable, and cost-effective cloud architectures, adhering to the AWS
Well-Architected Framework.
• Proficiency in Auto Scaling and Monitoring: To understand and implement AWS
services like Auto Scaling and CloudWatch for maintaining application
performance and availability.
• Preparation for AWS Certification: To prepare for the AWS Certified Cloud
Practitioner exam by thoroughly covering relevant topics and gaining practical
experience.

5
INTRODUCTION

The internship was conducted as part of the AWS Cloud Practitioner Training program, a
comprehensive educational initiative designed to equip participants with the foundational
knowledge and skills necessary to understand and utilize cloud computing technologies,
particularly those offered by Amazon Web Services (AWS). AWS, a subsidiary of
Amazon, is one of the leading cloud service providers globally, known for its extensive
portfolio of cloud services that support a wide range of use cases, from simple storage
solutions to complex, scalable enterprise applications.
The training program, delivered through a structured online platform, provided a
systematic exploration of AWS services and cloud computing concepts. The site of this
internship was a virtual environment that allowed for both theoretical learning and hands-
on practice. The online platform was well-organized and designed to simulate real-world
cloud computing scenarios, providing an interactive and immersive learning experience. It
included video lectures, interactive quizzes, practical lab exercises, and comprehensive
student guides that facilitated a deep understanding of each topic covered.

Scope of Work Completed


The internship was structured into ten distinct modules, each targeting a specific aspect of
cloud computing and AWS services. These modules were meticulously designed to build
progressively on each other, starting with the basics of cloud computing and advancing to
more complex topics such as cloud security, networking, storage, databases, and cloud
architecture. The following sections detail the scope of work completed during each
module of the internship:

1. Module 1: Cloud Concepts Overview


This module introduced the basics of cloud computing, covering cloud adoption
benefits, deployment models (public, private, hybrid), and AWS's role in the
industry. It also touched on cloud economics and cost-effectiveness.

6
2. Module 2: Cloud Economics and Billing
Focused on the financial aspects of cloud computing, this module covered AWS
pricing models, cost management tools, and strategies for optimizing Total Cost
of Ownership (TCO).
3. Module3:AWS Global Infrastructure Overview
This module explored AWS's global infrastructure, including data centers,
regions, and availability zones, ensuring high availability and fault tolerance. It
also introduced key AWS services like EC2, S3, and VPC.
4. Module 4: AWS Cloud Security
Security in the cloud was the focus here, covering the AWS Shared Responsibility
Model and IAM for securing cloud resources. The module included practical labs
on configuring IAM roles and policies.
5. Module 5: Networking and Content Delivery
This module introduced AWS networking concepts like VPC, Route 53, and
CloudFront. Practical labs involved configuring VPCs, managing network
security, and optimizing content delivery.
6. Module 6: Compute
Covered AWS compute services, especially EC2, focusing on launching,
managing, and optimizing instances for performance and cost. It also introduced
containerization with ECS and serverless computing with Lambda.
7. Module 7: Storage
This module provided an overview of AWS storage services, including EBS, S3,
and Glacier. It covered storage optimization strategies and included labs on
managing different storage solutions.
8. Module 8: Databases
Focused on AWS database services like RDS, DynamoDB, and Redshift,
covering their features, use cases, and best practices. Labs involved creating and
managing databases on AWS.

7
9. Module 9: Cloud Architecture
Introduced the AWS Well-Architected Framework, covering best practices for
designing reliable, secure, efficient, and cost-effective cloud architectures, based
on the five pillars of operational excellence, security, reliability, performance
efficiency, and cost optimization.
10. Module 10: Auto Scaling and Monitoring
Focused on AWS tools for monitoring and scaling, including CloudWatch for
performance monitoring and Auto Scaling for resource management. Labs
provided hands-on experience in setting up these tools.

Background Information
To fully appreciate the scope of this internship, it is essential to understand the context of
cloud computing in the modern technological landscape. Cloud computing has
revolutionized how businesses and individuals manage and process data. With the ability
to scale resources up or down based on demand, organizations can achieve unprecedented
flexibility and efficiency. AWS, as a market leader, has been at the forefront of this
revolution, offering a vast array of services that cater to various industries, from startups
to large enterprises.
The increasing reliance on cloud services underscores the importance of understanding
cloud concepts and becoming proficient in using cloud platforms like AWS. This internship
provided a critical opportunity to build this expertise, combining theoretical knowledge
with practical experience to prepare for the dynamic challenges of working in cloud
environments.

8
TASKS ASSIGNED BY THE INDUSTRY

Throughout the internship, I was involved in various tasks that provided hands-on
experience with AWS services and cloud computing concepts. The tasks covered the
following key areas:

1. Cloud Infrastructure Setup and Management:


• EC2 Instance Management: Launched and configured AWS EC2 instances, managing
security groups, VPC connectivity, and monitoring performance for optimization.
• Storage Solutions: Managed AWS storage services like S3, EBS, and Glacier, configuring
buckets, lifecycle policies, and ensuring data security through permissions and encryption.

2. Networking and Content Delivery:


• VPC Design: Designed and implemented secure VPCs, including subnet creation, route
table configuration, and managing security groups.
• CloudFront Optimization: Set up Amazon CloudFront for efficient content delivery,
configuring distribution points and integrating with S3.

3. Cloud Security and Compliance:


• IAM Policy Management: Created and managed IAM users, roles, and policies, enforcing
least privilege principles and setting up MFA for security.
• Security Audits: Conducted security audits using AWS tools, implementing improvements
like encryption and logging for compliance.

4. Cost Management and Optimization:


• Cost Monitoring: Used AWS Cost Explorer to track and analyze service costs, making
recommendations for optimization, such as rightsizing instances.
• Budget Management: Set up AWS Budgets and alerts to monitor expenses, ensuring costs
stayed within predefined limits.

9
5. Database Management:
• Database Deployment: Deployed and managed RDS instances and DynamoDB tables,
configuring backups and optimizing performance.
• Database Migration: Assisted in migrating on-premises databases to AWS, using DMS and
ensuring data integrity.

6. Application Deployment and Scaling:


• Elastic Beanstalk Deployment: Deployed web applications using Elastic Beanstalk,
managing environment settings and monitoring performance.
• Auto Scaling Implementation: Set up Auto Scaling groups to ensure application
availability, defining scaling policies and configuring load balancers.

7. Monitoring and Logging:


• CloudWatch Configuration: Configured AWS CloudWatch for performance monitoring,
setting up custom metrics, dashboards, and alarms for real-time alerts.
• Logging Solutions: Implemented logging with CloudTrail and AWS Config for tracking
user activities and resource configurations.

10
METHODOLOGY

During the internship, the tasks were primarily focused on software implementation within
the AWS cloud environment. Below is an overview of the methodologies and tools used:

Software Implementation:

1. AWS Management Console:


o The AWS Management Console was the primary interface used for
configuring and managing AWS resources. It provided a graphical interface
to launch and manage EC2 instances, configure VPCs, set up IAM roles,
and monitor services through CloudWatch.

2. Command Line Interface (CLI):


o The AWS CLI was used for automation and scripting tasks. It allowed for
efficient management of AWS services through command-line commands,
enabling the batch creation of resources, automation of routine tasks, and
management of configurations across multiple services.

3. Infrastructure as Code (IaC) using AWS CloudFormation:


o AWS CloudFormation templates were employed to define and provision
AWS infrastructure in a repeatable and automated manner. These templates
allowed the infrastructure to be version-controlled and deployed
consistently across different environments, reducing manual configuration
errors.

4. Networking and Security Configurations:


o VPCs, subnets, route tables, and security groups were configured to ensure
secure and isolated network environments. Network Access Control Lists
(NACLs) and IAM policies were carefully designed and implemented to
enforce security best practices and restrict access to sensitive resources.

11
5. Database Management:
o AWS RDS was utilized for relational database management, with instances
configured for optimal performance and security. DynamoDB was used for
NoSQL database tasks, with a focus on scalability and low-latency access.
Data migration tools like AWS Database Migration Service (DMS)
facilitated the seamless transfer of data from on-premises environments to
AWS.

6. Monitoring and Logging:


o AWS CloudWatch was configured for continuous monitoring of system
performance, resource utilization, and application health. Custom
dashboards and alarms were set up to provide real-time insights and
automated responses to performance issues. Additionally, AWS CloudTrail
and Config were used for auditing and logging activities, ensuring
compliance with industry standards.

2. Hardware Implementation

1. Virtualization and Compute Resources:


o The internship did not involve direct interaction with physical hardware.
Instead, AWS's virtualized environment was leveraged, particularly through
the use of EC2 instances. These instances provided the compute power
required for running applications and performing various tasks, abstracting
the underlying physical hardware.

2. Storage Solutions:
o Storage was managed entirely within AWS, using services like EBS for
block storage and S3 for object storage. These virtual storage solutions
provided scalable and durable storage options without the need for physical
hardware management.

12
3. Load Balancing and Auto Scaling:
o Elastic Load Balancers (ELBs) and Auto Scaling groups were configured
to ensure high availability and scalability of applications. These services
automatically adjusted compute capacity in response to traffic demands,
simulating a hardware scaling process without direct hardware
involvement.

The internship focused on utilizing AWS's cloud infrastructure for implementing software
solutions. By leveraging AWS services, tasks related to networking, security, database
management, and system monitoring were efficiently completed in a virtualized
environment, minimizing the need for direct hardware interaction. The use of automation
tools like AWS CLI and CloudFormation ensured consistency and repeatability in
deployments, while the AWS Management Console provided a user-friendly interface for
resource management.

13
RESULTS AND DISCUSSIONS

A) Discussion on the Objectives Achieved:


During the internship, the primary objectives set at the beginning were effectively met,
contributing to a comprehensive understanding and practical experience in cloud
computing, particularly within the AWS environment. Objectives achieved are as follows:

1. Mastering Cloud Infrastructure Setup and Management:


• I gained hands-on experience in launching and managing EC2 instances,
configuring virtual networks, and setting up scalable storage solutions. This
involved not only technical proficiency but also an understanding of best practices
for security and cost management. The completion of tasks related to EC2, VPCs,
and S3 demonstrated a solid grasp of AWS's core infrastructure services.

2. Developing Cloud Security Skills:


• A significant portion of the internship focused on implementing security measures,
such as configuring IAM roles, enforcing the AWS Shared Responsibility Model,
and conducting security audits. The successful application of these skills ensured
that cloud environments were secure and compliant with industry standards,
directly aligning with the objective of strengthening cloud security expertise.

3. Understanding Cloud Economics and Cost Management:


• Through activities such as monitoring and analyzing costs using AWS Cost
Explorer and setting up budget alerts, I achieved the objective of understanding
cloud economics. The ability to recommend and implement cost-saving measures,
such as rightsizing instances and utilizing reserved instances, further underscored
the accomplishment of this objective.

14
4. Acquiring Knowledge in Application Deployment and Scaling:
• Deploying and managing applications using services like Elastic Beanstalk and
Auto Scaling helped achieve the objective of learning application deployment
strategies in the cloud. These tasks provided insight into automating the scaling
process to maintain application performance and availability under varying loads.

5. Enhancing Database Management Capabilities:


• The internship provided opportunities to work with various AWS database services,
including RDS and DynamoDB. Successfully deploying, configuring, and
managing these databases achieved the objective of enhancing my skills in database
management within a cloud environment.

B) Skills Acquired during the Internship:

The internship significantly contributed to both my scientific and professional skill sets,
which are essential for a career in cloud computing and IT infrastructure management. The
key skills acquired are as follows:

1. Technical Skills:

• Cloud Computing Proficiency: I developed a robust understanding of cloud


computing concepts, particularly within the AWS ecosystem. This included hands-on
experience with a wide range of AWS services, such as EC2, S3, RDS, IAM, VPC, and
more.
• Security Management: I gained practical skills in securing cloud environments,
including setting up IAM policies, managing encryption, and conducting security
audits. These skills are critical for ensuring data integrity and compliance in a cloud
setting.
• Cost Optimization Techniques: Learning to monitor and optimize cloud expenses
using tools like AWS Cost Explorer has equipped me with the ability to manage cloud

15
resources efficiently, ensuring that solutions are cost-effective.

• Automation and Scripting: Proficiency in using the AWS CLI and CloudFormation
for automating tasks and managing infrastructure as code was developed, enhancing
my ability to deploy and manage cloud resources at scale.

2. Professional Skills:

• Problem-Solving and Analytical Thinking: The internship required analyzing complex


scenarios, such as optimizing performance and cost for cloud resources. This sharpened
my problem-solving abilities and analytical thinking, essential skills in the IT industry.

• Project Management: Managing multiple tasks and ensuring they were completed on time
improved my project management skills. I learned to prioritize tasks, manage resources
efficiently, and meet deadlines, which are crucial in a professional setting.

• Communication and Collaboration: Working within a team environment and


communicating technical details to both technical and non-technical stakeholders enhanced
my communication skills. I also gained experience in collaborating with others to achieve
common goals, a key aspect of professional growth.

• Adaptability and Continuous Learning: The fast-paced nature of the cloud computing
field required me to quickly adapt to new tools and technologies. This experience
reinforced the importance of continuous learning and staying updated with industry trends.

C) Challenges Faced and How They Were Overcome


During my internship, I encountered several key challenges that enhanced my learning
experience:
1. Understanding Complex AWS Services
• Challenge: The wide range of AWS services was initially overwhelming.

16
• Solution: I invested extra time in studying and practicing with each service,
utilizing AWS documentation and hands-on labs to gain a comprehensive
understanding.
2. Ensuring Security Compliance
• Challenge: Maintaining security across various AWS services while adhering to
best practices and compliance standards.
• Solution: I used AWS tools like IAM, CloudTrail, and Trusted Advisor to monitor
security, perform audits, and implement necessary improvements.
3. Managing Cloud Costs
• Challenge: Optimizing cloud costs without sacrificing performance.
• Solution: I analyzed spending with AWS Cost Explorer, implemented cost-saving
measures like reserved instances, and regularly monitored resource usage to keep
costs under control.
4. Balancing Multiple Tasks
• Challenge: Managing the demands of learning new technologies, completing tasks,
and meeting deadlines.
• Solution: I used project management tools to organize tasks, prioritize effectively,
and ensure timely completion.
5. Technical Issues with AWS CLI and CloudFormation
• Challenge: Using AWS CLI and CloudFormation for automation posed technical
difficulties.
• Solution: I dedicated time to mastering these tools, relying on AWS guides and
forums, and conducting thorough testing to minimize errors.

These challenges played a crucial role in developing my technical and professional skills,
preparing me for future work in cloud computing.

17
CONCLUSION

The internship provided a comprehensive and hands-on experience in cloud computing,


particularly within the AWS ecosystem. Through the various tasks and projects, I was able
to achieve the key objectives set out at the beginning of the internship, including mastering
cloud infrastructure, enhancing security practices, and optimizing costs. Each challenge
encountered along the way—from understanding complex AWS services to managing
cloud costs—served as a valuable learning opportunity, deepening my technical expertise
and problem-solving abilities.
Moreover, the skills I acquired, such as effective time management, project coordination,
and the ability to quickly adapt to new technologies, will be instrumental in my future
career. The practical experience gained through deploying and managing AWS services,
securing cloud environments, and automating processes has solidified my understanding
of cloud computing and prepared me for real-world challenges in the industry.
Overall, this internship has been a significant step in my professional development,
equipping me with both the technical knowledge and the professional skills needed to excel
in the field of cloud computing. The lessons learned and the experiences gained will
undoubtedly serve as a strong foundation for my future endeavors.

18
BIBLIOGRAPHY / REFERENCE

[1] G. L. Goteng, M. M. C. Shohel, and F. Tariq, "Enhancing Student Employability in


Collaboration with the Industry: Case Study of a Partnership with Amazon Web Services
Academy," *Educ. Sci.*, vol. 12, no. 6, p. 366, May 2022. [Online]. Available:
https://doi.org/10.3390/educsci12060366. Accessed: Aug. 11, 2024.

[2] S. Mchugh, K. Quille, L. Carmody, and K. Nolan, "Developing an On-Campus


Internship Model for Computing Students - An Alternative Experiential Learning
Pathway," in Proc. 2022 Conf. United Kingdom & Ireland Computing Education Research
(UKICER '22), Article No. 9, pp. 1-7, Sep. 2022. [Online]. Available:
https://doi.org/10.1145/3555009.3555019. Accessed: Aug. 11, 2024.

[3] R. J. Podeschi and J. DeBo, "Integrating AWS Cloud Practitioner Certification into a
Systems Administration Course," Information Systems Education Journal, vol. 20, no. 5,
pp. 17-26, Dec. 2022. [Online]. Available: https://eric.ed.gov/?id=EJ1363427. Accessed:
Aug. 11, 2024.

[4] AWS INSTRUCTURE ACADEMY PORTAL:


https://www.awsacademy.com/vforcesite/LMS_Login

[5] AMAZON WEB SERVICES : https://aws.amazon.com/free/

[6]AICTE INTERNSHIP PORTAL: https://internship.aicte-india.org/

[7] EDUSKILLS PORTAL: https://aicte-internship.eduskillsfoundation.org/pages/home/

19
ANNEXURE

All India Council for Technical Education (AICTE):


The All India Council for Technical Education (AICTE) is a statutory body and a national-
level council for technical education, under the Department of Higher Education, Ministry
of Education, Government of India. Established in November 1945, AICTE is responsible
for the overall development and regulation of technical education in India. The council
plays a critical role in ensuring the standardization and maintenance of technical education
quality across the country, spanning various fields including engineering, management,
and applied arts.
AICTE has been at the forefront of bridging the gap between academic learning and
industry requirements. One of its key initiatives in this regard is the AICTE Internship
Portal, which serves as a comprehensive platform connecting students with industry
opportunities. The portal is designed to facilitate seamless interaction between students and
potential employers, providing a space where companies can post internship opportunities
and students can apply for them. The platform ensures that internships are aligned with the
curriculum and are validated by the students’ respective institutions, maintaining the
integrity and relevance of the experience.
The AICTE Internship Portal simplifies the process for both students and companies. For
students, it offers a curated list of internship opportunities that match their skills and
educational background. For companies, it provides a streamlined process for posting
opportunities and selecting candidates, supported by features such as auto-matching and
auto-posting to other platforms like Google, LinkedIn, and Glassdoor. This ensures that
students get access to high-quality, verified internships that can significantly enhance their
employability.
EduSkills:
EduSkills is a non-profit organization that plays a pivotal role in the AICTE internship
ecosystem. With a mission to equip the Indian workforce with Industry 4.0 skills, EduSkills
collaborates with educational institutions, students, faculties, and government bodies to
deliver cutting-edge curriculum and training. The organization is dedicated to addressing
the skill gap in the Indian education system, particularly in the fields of information and

20
communication technology (ICT), digital education, and advanced technical skills.
EduSkills operates on a three-pronged strategy targeting education, employment, and
entrepreneurship. By working closely with stakeholders across the education and industry
sectors, EduSkills aims to disrupt traditional teaching methodologies and implement ICT-
based education systems that are aligned with current industry standards. Their programs
are designed to enhance the employability of students by providing them with practical,
industry-relevant skills, and certifications.
One of EduSkills’ key contributions is its partnership with AWS Academy, which enables
students to gain hands-on experience with cloud computing technologies. Through this
collaboration, EduSkills provides access to AWS Academy’s cloud computing curriculum,
which is integrated into the internship programs. This partnership ensures that students are
not only exposed to theoretical concepts but also receive practical training that prepares
them for AWS certifications and careers in the cloud computing sector.
AWS Academy:
AWS Academy is an Amazon Web Services (AWS) initiative that provides higher
education institutions with a ready-to-teach cloud computing curriculum. The curriculum
is designed to prepare students for industry-recognized AWS certifications and careers in
the cloud industry. Through AWS Academy, students gain access to up-to-date content that
is directly aligned with the demands of the cloud computing industry.
In the context of the AICTE-EduSkills partnership, AWS Academy plays a crucial role in
enhancing the technical proficiency of students. The internship program supported by
AWS Academy includes modules that cover a wide range of cloud computing topics such
as cloud infrastructure, security, and storage solutions. These modules are not only
theoretical but also include practical labs that allow students to apply their knowledge in
real-world scenarios using AWS technologies. This comprehensive approach ensures that
students are well-prepared to enter the workforce with a robust understanding of cloud
computing and its applications.
INTRUCTOR DETAILS:
Jorge Tadeo Negrón: Cloud Solutions Architect, Author, AAI, Technical Trainer, and
Community Builder LinkedIn: https://www.linkedin.com/in/jorgetadeonegrondejesus/

21
22

You might also like