Amazon Web Services Internship
Learn AWS by building on it: IAM, EC2, S3, VPC, RDS, Lambda, load balancing, infrastructure as code and CI/CD, using the free tier safely.
What you'll work on
- Level 1: Foundations - Create a free-tier account safely, Cloud basics, IAM users, groups and policies and more
- Level 2: Building real features - VPC from scratch, RDS database, Load balancer and auto scaling and more
- Level 3: Professional work and capstone - Containers on AWS, CI/CD to AWS, Monitoring and logging and more
Full syllabus: all 30 graded tasks
These are the actual tasks the internship portal assigns for this domain. You submit each one with proof (a GitHub link or document) and a mentor reviews it.
Level 1: Foundations (12 tasks)
- Create a free-tier account safely. Create an AWS free-tier account, enable MFA on the root user, create an IAM admin user and set a billing alarm at Rs 100. Screenshot each step (hide account numbers).
- Cloud basics. Explain regions, availability zones, IaaS/PaaS/SaaS and the shared responsibility model in a README in a repo named aws-internship.
- IAM users, groups and policies. Create a group with read-only S3 access, add a user to it and prove the user cannot delete objects.
- Launch an EC2 instance. Launch a free-tier EC2 Linux instance, connect with SSH and install a web server that shows your name.
- Security groups. Restrict your instance's security group to SSH from your IP and HTTP from anywhere, and explain each rule.
- S3 static website. Host a static portfolio site on S3 with the correct bucket policy and share the URL.
- S3 storage classes and lifecycle. Add a lifecycle rule that moves old objects to a cheaper class and explain when each class is used.
- AWS CLI. Install and configure the AWS CLI and list, upload and delete S3 objects from the terminal.
- EBS volumes and snapshots. Attach an extra EBS volume, format and mount it, then take a snapshot.
- CloudWatch basics. Create a CloudWatch alarm on EC2 CPU and trigger it with a stress test.
- Cost awareness. Use the pricing calculator to estimate a small website's monthly cost and list 5 ways to reduce it.
- Clean up. Write and follow a checklist to delete every resource you created so nothing keeps billing.
Level 2: Building real features (10 tasks)
- VPC from scratch. Build a VPC with public and private subnets, an internet gateway, route tables and a NAT option, and draw the diagram.
- RDS database. Launch a free-tier RDS MySQL or PostgreSQL in a private subnet and connect to it from EC2 only.
- Load balancer and auto scaling. Put two EC2 instances behind an Application Load Balancer with an Auto Scaling group and show failover.
- Lambda function. Write a Lambda function triggered by an S3 upload that writes file details to a log or DynamoDB.
- API Gateway + Lambda. Build a small serverless REST API with API Gateway and Lambda and test it with Postman.
- DynamoDB. Design a DynamoDB table with a good partition key for student attendance and query it.
- Route 53 and HTTPS. Explain Route 53 records and how ACM certificates give HTTPS to a load balancer or CloudFront.
- CloudFront CDN. Put CloudFront in front of your S3 site and compare load times.
- IAM roles for services. Give an EC2 instance an IAM role to read S3 without any access keys on the server.
- Infrastructure as Code. Recreate your VPC and EC2 setup with CloudFormation or Terraform.
Level 3: Professional work and capstone (8 tasks)
- Containers on AWS. Deploy a containerised app to ECS Fargate or App Runner from an ECR image.
- CI/CD to AWS. Build a GitHub Actions (or CodePipeline) pipeline that deploys your app on every push, using OIDC instead of stored keys.
- Monitoring and logging. Send application logs to CloudWatch Logs, create a metric filter for errors and an alarm.
- Security review. Run Trusted Advisor / Security Hub checks (free items), fix public access or open ports and document the fixes.
- Backup and disaster recovery. Plan backups for EC2, RDS and S3 with retention, and test one restore.
- Well-Architected review. Review your project against the five Well-Architected pillars and list improvements.
- Certification practice. Complete a full AWS Cloud Practitioner or Solutions Architect Associate practice test and write notes on every wrong answer.
- Capstone: three-tier app on AWS. Deploy a complete three-tier app (CloudFront, load balancer, app servers or containers, RDS) with IaC, CI/CD, monitoring, a cost estimate and an architecture diagram.
Real software work, not just training
Every Amazon Web Services task is reviewed by our team and saved to your portfolio. Interns who pass the readiness check can take real work from Training Trains, W3AppDevelopers and DomainHostly projects on the Company Work board.
Frequently asked questions
Do I need experience to join the Amazon Web Services internship?+
Basic Linux helps. You need a free-tier AWS account; billing alarms are set up in the first task.
What will I do in the Amazon Web Services internship?+
You complete 30 graded tasks in three levels: foundations, real features, and professional work. Each task is submitted with GitHub or document proof and reviewed. The final capstone is: Capstone: three-tier app on AWS.
Do I get a certificate for the Amazon Web Services internship?+
Yes. After your required tasks are approved, your attendance is above 75% and you pass the proctored final exam, you get a graded completion certificate that anyone can verify at trainingtrains.com/verify.
Can I do the Amazon Web Services internship online?+
Yes. You can do it fully online from home, or offline at our Erode and Perundurai branches. Tasks, quizzes and mentor reviews are the same in both modes.
Available both online (work from home) and offline at our Erode and Perundurai branches - see the full internship program details for departments, duration, and the application process.