Google Cloud Platform Internship
Learn Google Cloud by building on it: IAM, Compute Engine, Cloud Storage, VPC, Cloud Run, Cloud Functions, Cloud SQL, Firestore, BigQuery, Pub/Sub, Terraform and CI/CD, using free credits safely.
What you'll work on
- Level 1: Foundations - Set up a free GCP account safely, Cloud basics, IAM roles and more
- Level 2: Building real features - Cloud Run deployment, Cloud Functions, Cloud SQL and more
- Level 3: Professional work and capstone - GKE basics, Load balancing, Logging and error reporting 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)
- Set up a free GCP account safely. Create a Google Cloud free-trial or free-tier project, set a budget alert at Rs 100 and enable two-step verification. Screenshot each step (hide billing details).
- Cloud basics. In a repo named gcp-internship, explain regions, zones, projects, billing accounts and IaaS/PaaS/SaaS with GCP examples.
- IAM roles. Create a test user or service account with only Storage Object Viewer and prove it can read but not delete objects.
- Cloud Shell and gcloud. Use Cloud Shell to list projects, set the default region and create and delete a bucket with gcloud commands.
- Compute Engine VM. Create an e2-micro VM, connect with SSH and install a web server that shows your name. Stop it when done.
- Firewall rules. Allow HTTP to your VM only on port 80 and SSH only from your IP. Explain each rule.
- Cloud Storage static site. Host a static portfolio page from a Cloud Storage bucket or Firebase Hosting and share the link.
- Storage classes and lifecycle. Add a lifecycle rule that moves old objects to Nearline or Coldline and explain when each class is used.
- VPC networks. Create a custom VPC with two subnets in different regions and explain routes and internal IPs.
- Cloud Monitoring. Create an uptime check and an alert on VM CPU, and trigger it with a stress test.
- BigQuery first queries. Query a BigQuery public dataset (for example GitHub or COVID data) and explain how bytes scanned affect cost.
- Pricing calculator. Use the GCP pricing calculator to estimate the monthly cost of a small web app with a VM, a database and 50 GB of storage.
Level 2: Building real features (10 tasks)
- Cloud Run deployment. Containerise a small API and deploy it to Cloud Run with a custom environment variable. Share the HTTPS URL.
- Cloud Functions. Write a Cloud Function (2nd gen) that runs when a file is uploaded to a bucket and writes the file details to a log.
- Cloud SQL. Create a small Cloud SQL (PostgreSQL or MySQL) instance, connect your Cloud Run API to it and run CRUD operations. Delete it after testing.
- Firestore app. Build a to-do or attendance app on Firestore with security rules that let users read and write only their own data.
- Pub/Sub messaging. Publish messages to a Pub/Sub topic from one service and process them in another. Show retries for a failing message.
- Secret Manager. Store an API key in Secret Manager and read it from Cloud Run without putting it in code or environment files.
- CI/CD with Cloud Build. Set up Cloud Build or GitHub Actions to build and deploy your Cloud Run service on every push to main.
- Load your data into BigQuery. Load a CSV into BigQuery, write 5 analytical queries with GROUP BY and window functions and build a Looker Studio chart.
- Terraform on GCP. Create a bucket, a service account and a Cloud Run service with Terraform. Show plan, apply and destroy.
- Vertex AI or Gemini API. Call the Gemini API (or a Vertex AI model) from your Cloud Run service to summarise text, and keep the key out of the code.
Level 3: Professional work and capstone (8 tasks)
- GKE basics. Create a small GKE Autopilot cluster, deploy your container with a Service and delete the cluster after testing. Record the cost.
- Load balancing. Put an HTTPS load balancer in front of your service or two instances and show traffic shared between them.
- Logging and error reporting. Use Cloud Logging queries and Error Reporting to find a bug you add on purpose, and write how you found it.
- Security review. Check your project for public buckets, owner roles given to users, unused service-account keys and open firewall rules, and fix what you find.
- Cost optimisation. Review your billing report, find the top 3 cost items and reduce them (scale to zero, smaller instances, lifecycle rules).
- Architecture diagram. Draw the architecture of your app on GCP (draw.io or Excalidraw) showing services, data flow and security boundaries.
- Certification prep. Make study notes and a 30-question practice set for the Google Cloud Associate Cloud Engineer exam topics.
- Capstone: full app on GCP. Ship a complete app on GCP using Cloud Run, a database, Cloud Storage, CI/CD and monitoring. Submit the live link, repo, diagram and a 2-minute demo video.
Real software work, not just training
Every Google Cloud Platform 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 Google Cloud Platform internship?+
Basic Linux helps. You need a Google Cloud free-trial or free-tier account; a budget alert is set up in the first task.
What will I do in the Google Cloud Platform 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: full app on GCP.
Do I get a certificate for the Google Cloud Platform 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 Google Cloud Platform 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.