Objective
To help interns understand cloud fundamentals, deployment models, virtualization, compute, storage, networking, monitoring, and serverless functions. Interns will complete 4 dedicated tasks to develop hands-on experience with real cloud platforms.
Features
- Hands-on cloud deployment experience
- Compute, storage, networking configuration
- Monitoring, logs & resource management
- Serverless functions using cloud services
- Working with APIs and IAM roles
Technologies
AWS Google Cloud Azure Docker LinuxTasks (4)
Goal
Host a static website using AWS S3 or Google Cloud Storage and make it publicly accessible.
Requirements
- Create bucket + enable static hosting
- Upload HTML/CSS/JS files
- Set public permissions / bucket policy
- Access website through public URL
Deliverables
- Live website link
- Screenshots of bucket configuration
Goal
Launch an EC2/Compute Engine VM and configure Apache/nginx web server.
Requirements
- Create VM instance (Ubuntu)
- Configure firewall rules (port 80)
- Install Apache or nginx
- Display a custom “Hello from Cloud VM” page
Deliverables
- Public VM IP with live page
- Commands used & screenshots
Goal
Create a simple serverless function that returns JSON output.
Requirements
- Create function using Node.js / Python
- Test function using cloud console
- Deploy + generate public endpoint (API Gateway)
Deliverables
- Endpoint URL returning JSON
- Code of function
Goal
Deploy a Docker-based web application on a cloud virtual machine.
Requirements
- Install Docker on VM
- Run container using image (nginx / node app)
- Expose container port to internet
Deliverables
- Public link / IP showing container output
- Screenshot + Docker command list
How to Submit Your Tasks
-
For each task:
- Create a separate document (DOC, DOCX, or PDF) for each task (Task 1, Task 2, Task 3, Task 4).
- Add all required screenshots, code snippets, commands, and links as per the deliverables.
-
Upload your documents:
- Upload each task document to Google Drive or GitHub (create a public repository or shareable folder).
- Make sure the sharing permissions allow anyone with the link to view your files.
-
Submit your links:
- Copy the public links for each task document.
- Go to the Task Submission page.
- Paste your document links in the submission form, clearly mentioning the task number for each link.
Tip: Organize your files and links clearly for faster review and feedback!