www.cittumkur.org
Channabasaveshwara Institute of Technology
Affiliated to VTU, Belagavi•Approved by AICTE, New Delhi•NAAC Accredited & ISO 9001:2015 Certified
NH-206 (B.H. Road), Gubbi, Tumakuru – 572 216, Karnataka
NAAC - National Assessment and Accreditation Council TUV NORD - ISO 9001 certified
ANNOUNCEMENT
Registrations are now open for Batch 1 of the VTU Cloud Computing Skill Lab (1 Credit, 30 Hours). Only 50 seats per batch, allotted on a first-come, first-served basis. Open to CIT and non-CIT students of the 2025 and 2026 Schemes. Course fee: Rs. 2,000/- only. Pay at the CIT Accounts Section and register online with your receipt details.
VTU Skill Lab · 2025 & 2026 Scheme

Cloud Computing Skill Lab

Build, operate and deploy on a real private cloud — CIT-Cloud — using the same open-source technologies that power AWS, Azure and Google Cloud. Earn your VTU Skill Lab credit while gaining skills the industry is hiring for.

Virtual MachinesDockerKubernetesObject Storage (S3)Infrastructure-as-CodeCI/CDMonitoring
30Contact Hours
01VTU Credit
12Lab Programs
6Saturdays
50Seats / Batch
₹2,000Course Fee

Welcome to the Cloud Computing Skill Lab

Department of Computer Science & Engineering · Channabasaveshwara Institute of Technology, Gubbi

Visvesvaraya Technological University (VTU) has made Skill Labs mandatory for all students admitted under the 2025 Scheme and later. Every student must complete a set number of Skill Labs, each carrying one (01) credit, before graduating.

CIT, Gubbi offers this Skill Lab under its VTU-approved Skill Centre, “Creativity in Engineering – Computational Thinking – Cloud Computing Lab”. What makes it special is that the entire course runs on CIT-Cloud — the Institute's own private cloud, built on an enterprise-class server using only free and open-source software.

You will not just use a cloud — you will see how one is built and run: virtual machines, tenants and quotas, virtual networks, block and object storage, containers, Kubernetes, Infrastructure-as-Code, CI/CD pipelines and monitoring. Every exercise is mapped to its equivalent service on AWS, Azure and Google Cloud, so your skills transfer directly to industry platforms.

Open to all: Students of CIT as well as students of other VTU-affiliated colleges are welcome to register, as per VTU Circular No. 3216 dated 18.09.2026.
Skill LabCloud Computing Skill Lab – Building, Operating and Deploying on a Private Cloud with Open-Source Tools
Credit / HoursOne (01) VTU credit · 30 contact hours
Batch Size50 students per batch; one batch at a time
ScheduleSaturdays (except 1st & 3rd Saturdays), 5 hours a day, 6 Saturdays
Course FeeRs. 2,000/- per student
ModeOffline, fully hands-on, in the CSE Skill Lab, CIT Gubbi
Who can joinUG students of all engineering branches (2025 & 2026 Schemes); MCA/MBA students with basic computer skills
PrerequisitesBasic computer skills. Linux basics are taught on Day 1.
PlatformCIT-Cloud – no AWS/Azure account or credit card needed
CertificateSkill Lab Completion Certificate from CIT + VTU credit

What makes this Skill Lab unique

A Real Cloud on Campus

Work on CIT-Cloud, hosted on a 64-thread Xeon server with 187 GB RAM and an NVIDIA GPU — not a simulator.

100% Hands-On

12 guided lab programs, 6 hours of guided practice and a team mini project — you build everything yourself.

No Hidden Costs

No public-cloud account, credit card or paid licence required. All tools are free and open-source.

Industry Mapped

Every tool maps to AWS, Azure and GCP services, preparing you for cloud and DevOps careers.

Inside CIT-Cloud: how your lab environment is built

50 Students on Lab PCs → Web Portal · CLI · SSH · APIs Isolated Student Projects (Tenants) with Quotas Virtual MachineDocker + K3s inside System ContainersLightweight instances Volumes & NetworksSnapshots · Firewall rules Shared Platform Services Git + CI/CD S3 Storage Monitoring Registry SaaS Demo AI / LLM API Cloud Controller (LXD) — Self-service Portal · REST API · Projects · Quotas · Storage Pools · Virtual Networks Hypervisor: KVM / QEMU (Hardware Virtualisation)  |  Ubuntu Linux Host Enterprise Rack Server: 2 × Intel Xeon Silver 4216 (64 threads) · 187 GB RAM · 3.5 TB SSD · NVIDIA RTX A4000 Located on the CIT campus · Your data never leaves the campus

How to join — in four simple steps

Pay the Fee

Pay Rs. 2,000/- at the Accounts Section, CIT Gubbi and collect your fee receipt.

Register Online

Fill in the registration form with your details and the fee receipt number and date.

Get Confirmation

Seats are confirmed on a first-come, first-served basis (50 per batch). Batch dates are communicated to you.

Start Learning

On Day 1 you receive your personal CIT-Cloud credentials and begin hands-on work.

Why This Skill Lab Matters to You

Earn your mandatory VTU credit — and leave with skills that employers actively look for.

Mandatory for Your Degree

VTU requires five Skill Labs (four for lateral entry) to complete your B.E./B.Tech. This lab earns you one full credit, reflected in your final semester grade card.

Cloud Is Everywhere

Almost every modern application — banking, e-commerce, streaming, AI — runs on the cloud. Cloud skills are valuable to every branch of engineering, not just CSE.

Learn How a Cloud Really Works

Public clouds hide what happens inside. On CIT-Cloud you see and understand every layer — hypervisor, tenants, storage, networks and orchestration.

Industry-Standard Tools

Docker, Kubernetes, Terraform-compatible OpenTofu, Ansible, Prometheus and Grafana — the same tools used by cloud and DevOps teams worldwide.

Build a Portfolio

Every program and your team project are stored in your own Git repository — real evidence of your work to show recruiters and in interviews.

Head Start on Certifications

The syllabus builds a strong foundation for AWS Certified Cloud Practitioner, Certified Kubernetes Application Developer (CKAD) and HashiCorp Terraform Associate.

How industry competency is built

Learn the way industry works

  • Real infrastructure, real problems: provision, secure, scale, break and recover systems on a live multi-tenant cloud.
  • Public-cloud mapping: every exercise is linked to its AWS, Azure and GCP equivalent, so you can work on any platform.
  • DevOps workflow: code in Git, automate with pipelines, deploy with Kubernetes and monitor with dashboards — exactly as in a software company.
  • Team project: design, build, document and demonstrate a complete cloud solution in a team of three.
  • Industry partners: CIT's partner organisations support the Skill Lab with training, expert sessions, internship and job support.

Career roles this prepares you for

Cloud EngineerDevOps EngineerSite Reliability Engineer (SRE)Platform EngineerCloud Support AssociateSystem AdministratorFull-Stack Developer

Our industry partners

CITRIS, TumakuruEunoia Labs, BengaluruFutred Innovation Studios

Role of partners: training, internship support, job support and research & development.

The tools you learn — and where industry uses them

What you learnTool on CIT-CloudEquivalent in industry public clouds
Compute virtualisation & virtual machinesKVM, LXDAmazon EC2, Azure Virtual Machines, Google Compute Engine
Block storage, snapshots & imagesZFS volumes via LXDAmazon EBS & AMIs, Azure Managed Disks
Virtual networks & firewallsLXD networks, ACLs, ufwAWS VPC & Security Groups, Azure VNet & NSG
Containers & registryDocker, Gitea RegistryAmazon ECS / ECR, Azure Container Registry, Cloud Run
Container orchestration & auto-scalingKubernetes (K3s), HPAAmazon EKS, Azure AKS, Google GKE
Object storageSeaweedFS (S3 API)Amazon S3, Azure Blob Storage, Google Cloud Storage
Infrastructure-as-Code & configurationOpenTofu, AnsibleTerraform, AWS CloudFormation, Azure ARM/Bicep
CI/CD pipelinesGitea ActionsGitHub Actions, AWS CodePipeline, Azure DevOps
Monitoring & alertingPrometheus, GrafanaAmazon CloudWatch, Azure Monitor
Serverless & AI-as-a-Service (advanced)Knative, Ollama (open LLMs)AWS Lambda, Amazon Bedrock, Azure OpenAI

Learning outcomes — after this Skill Lab you will be able to

  1. Explain cloud service and deployment models and the architecture of a private cloud, and map its components to AWS, Azure and GCP services.
  2. Provision, configure, secure, snapshot and scale virtual machines, containers, block volumes, networks and S3-compatible object storage.
  3. Build container images, run multi-container applications, and deploy, scale, auto-scale and roll back workloads on Kubernetes.
  1. Automate infrastructure and application delivery with Infrastructure-as-Code, configuration management and CI/CD pipelines, and monitor them with dashboards.
  2. Work in a team to architect, deploy, document and demonstrate a cloud-native application — skills aligned with Cloud Engineer, DevOps and SRE roles.

Syllabus — 30 Hours, One Credit

Concepts, 12 lab programs, guided practice, a team project and evaluation

Course structure at a glance

1
2
12 h · Lab Set
6 h · Practice
5 h · Project
2
2
A. Orientation & Onboarding (1 h) B. Introductory Concepts (2 h) C. Lab Set – 12 Programs (12 h) D. Guided Practice (6 h) E. Mini Project (5 h) F. Practical Test (2 h) G. Project Demo & Viva (2 h)

Part A & B — Orientation and Introductory Concepts (3 hours)

AOrientation, CIT-Cloud Onboarding and Linux Essentials 1 h
  • Skill Lab rules, VTU guidelines, evaluation scheme and certification process.
  • Linux essentials for cloud work: shell, files, permissions, package management (apt), systemd services, SSH, text editors (nano/vim) and curl.
  • Issue of your personal CIT-Cloud credentials: student ID, project access token, port range, S3 access keys and Git account.
B1Cloud Computing Fundamentals 1 h
  • Evolution from client-server, grid and utility computing to cloud; the NIST definition and five essential characteristics (on-demand self-service, broad network access, resource pooling, rapid elasticity, measured service).
  • Service models: IaaS, PaaS, SaaS and newer models – CaaS, FaaS/serverless, STaaS and AI-as-a-Service; the shared responsibility model.
  • Deployment models: public, private, hybrid, community and multi-cloud; when a private cloud is the right choice.
  • Virtualisation: Type-1 vs Type-2 hypervisors, KVM, full vs para-virtualisation, VMs vs containers, multi-tenancy.
B2Private Cloud Architecture and Cloud-Native Computing 1 h
  • Building blocks of any cloud: compute, storage (block, file, object), networking (virtual networks, NAT, security groups, load balancers), identity and quotas, metering and monitoring.
  • Private-cloud platforms: OpenStack, Apache CloudStack, LXD/Incus, Proxmox; a guided tour of the CIT-Cloud architecture.
  • Cloud-native concepts: microservices, containers, Kubernetes, DevOps, CI/CD, Infrastructure-as-Code and observability.
  • Cloud economics (CapEx vs OpEx), security and compliance, careers and certifications.
  • Live demo: launching a VM in seconds, using a SaaS application, and calling a private AI (LLM) API.

Part C — Lab Set: 12 Programs (12 hours)

Each program is a one-hour guided, hands-on session performed individually in your own CIT-Cloud project. Click a program to see its aim, tasks and outcome.

1Getting Started with CIT-Cloud: Self-Service Access, Keys, Quotas and Tenant Isolation IAM

Aim: Access the private cloud through its self-service portal and CLI using key-based authentication, and understand projects, quotas and multi-tenancy.

  1. Generate an SSH key pair (ssh-keygen -t ed25519) on the lab PC.
  2. Add CIT-Cloud as a remote using your issued access token and switch to it.
  3. Log in to the cloud's web portal using the generated client certificate.
  4. Inspect your project quota and usage, and list the available OS images.
  5. Try to access another student's project and observe that access is denied (tenant isolation).

Outcome: Portal login, project limits and an access-denied message, with an explanation of how quotas and isolation work.
Tools: LXD UI, lxc, SSH  |  Industry equivalent: AWS Console, IAM, key pairs

2Launching and Managing Virtual Machines and Containers with cloud-init IaaS – Compute

Aim: Provision compute instances on demand, automate their first-boot configuration and manage their lifecycle.

  1. Launch a KVM virtual machine with defined CPU and memory limits.
  2. Launch a system container and compare boot time and memory footprint with the VM.
  3. Write a cloud-init user-data file that creates a user, installs packages and adds your SSH key.
  4. Perform lifecycle operations: start, stop, restart, exec, console, info, delete.
  5. Resize an instance (vertical scaling) and verify with nproc and free -h.

Outcome: A running VM and container, a VM-vs-container comparison and automated configuration logs.
Tools: LXD, KVM, cloud-init  |  Industry equivalent: Amazon EC2 + user data

3Block Storage Volumes, Snapshots, Restore and Custom Images IaaS – Storage

Aim: Use persistent block storage independent of instances, and protect and reuse instance state.

  1. Create a 5 GiB volume, attach it to the VM, partition, format and mount it, and write data.
  2. Detach the volume, attach it to another instance and verify the data persists.
  3. Snapshot an instance, deliberately break a configuration, then restore from the snapshot.
  4. Publish an instance as a custom image and launch a new instance from it.
  5. Export an instance backup for use in Program 10.

Outcome: Volume visible across instances, successful snapshot restore and a reusable custom image.
Tools: LXD, ZFS  |  Industry equivalent: Amazon EBS, snapshots, AMI

4Virtual Networking, Security Rules and Exposing a Service IaaS – Network

Aim: Understand cloud virtual networks, private IP addressing, NAT, DNS and firewall rules (security groups).

  1. Inspect instance networking: IP addresses, routes, DHCP lease and internal DNS; ping between instances.
  2. Assign a static private address to the VM.
  3. Install nginx and configure network ACLs and ufw to allow only SSH and HTTP.
  4. Access your web server and SSH from the lab PC through your personal port forwards.
  5. Show that a blocked port is unreachable and explain the traffic path (lab PC → host → NAT → VM).

Outcome: A network diagram of your environment, working HTTP/SSH access and firewall rules.
Tools: Linux bridge, ACL, ufw, proxy devices  |  Industry equivalent: AWS VPC, Security Groups

5Hosting a Web Application on IaaS: Golden Image and Load-Balanced Clones IaaS – Scaling

Aim: Deploy an application on IaaS, create a reusable golden image and scale out horizontally behind a load balancer.

  1. Deploy a small Python Flask or PHP web application as a systemd service.
  2. Publish the configured instance as a golden image and launch two clones from it.
  3. Configure HAProxy (or nginx) as a round-robin load balancer in front of the clones.
  4. Stop one clone and observe that the service stays available (health checks and fault tolerance).

Outcome: Responses alternating between clones; availability maintained with one backend down.
Tools: nginx, HAProxy, LXD  |  Industry equivalent: EC2 + Elastic Load Balancer, AMI

6Containerising an Application with Docker and a Private Container Registry CaaS

Aim: Package an application as a portable container image and distribute it through a private registry.

  1. Run basic Docker containers (run, ps, logs, exec, stop, rm).
  2. Write a Dockerfile for a Flask application; build, tag and run it with port mapping and environment variables.
  3. Apply image best practices: slim base image, .dockerignore and multi-stage builds; compare image sizes.
  4. Push the image to the private registry and pull it on another instance.

Outcome: Image listed in the private registry and the application running from the pulled image.
Tools: Docker, Gitea registry  |  Industry equivalent: Amazon ECR, Azure Container Registry

7Multi-Container Application with Docker Compose CaaS

Aim: Define and run a multi-tier application declaratively.

  1. Write a compose.yaml for a web app + Redis (visit counter) + PostgreSQL with named volumes and a private network.
  2. Use environment files, health checks and dependencies; bring the stack up and down.
  3. Scale the web tier to three replicas behind an nginx container.
  4. Demonstrate data persistence across container re-creation.

Outcome: A running multi-tier stack with persistent data and a scaled web tier.
Tools: Docker Compose, Redis, PostgreSQL  |  Industry equivalent: Amazon ECS task definitions

8Container Orchestration with Kubernetes (K3s) PaaS / CaaS

Aim: Deploy and manage containerised workloads on a Kubernetes cluster.

  1. Install single-node K3s inside your VM; explore nodes, namespaces and system pods with kubectl.
  2. Deploy your Program 6 image as a Deployment with 3 replicas and expose it as a Service.
  3. Use a ConfigMap and a Secret; add liveness and readiness probes.
  4. Delete a pod and observe self-healing; perform a rolling update and a rollback.

Outcome: Deployment manifests and evidence of self-healing, rolling update and rollback.
Tools: K3s, kubectl  |  Industry equivalent: Amazon EKS, Azure AKS, Google GKE

9Auto-Scaling and Load Balancing on Kubernetes Elasticity

Aim: Demonstrate elasticity — automatically adding and removing capacity as load changes.

  1. Set CPU requests and limits; verify metrics with kubectl top.
  2. Create a Horizontal Pod Autoscaler (min 1, max 6 replicas, 50% CPU target).
  3. Generate load and observe scale-out; stop the load and observe scale-in.
  4. Expose the application through an Ingress with host/path-based routing.

Outcome: A graph of replica count versus time under load and working Ingress routes.
Tools: HPA, metrics-server, Traefik, hey  |  Industry equivalent: AWS Auto Scaling, Application Load Balancer

10Object Storage as a Service (S3 API) STaaS

Aim: Use S3-compatible object storage programmatically — the most widely used cloud storage interface.

  1. Configure the AWS CLI with your issued access keys and the CIT-Cloud S3 endpoint.
  2. Create a bucket; upload, list, download, copy and delete objects; use prefixes (folders).
  3. Generate a pre-signed URL to share a file for a limited time.
  4. Write a Python (boto3) script to upload your Program 3 backup and list bucket contents.
  5. Host a static website from a bucket and open it in a browser.

Outcome: Bucket listing, a working pre-signed URL and boto3 script output.
Tools: SeaweedFS, AWS CLI, boto3  |  Industry equivalent: Amazon S3, Azure Blob Storage

11Infrastructure-as-Code and Configuration Management Automation

Aim: Provision and configure cloud infrastructure repeatably from code instead of manual clicks.

  1. Write an OpenTofu configuration that creates two instances with a profile and resource limits.
  2. Run init / plan / apply; inspect the state; change a parameter and re-apply; destroy and re-create.
  3. Write an Ansible inventory and playbook to install and configure nginx with a templated page on both instances.
  4. Re-run the playbook to demonstrate idempotency.

Outcome: IaC code in Git, plan/apply output and identically configured servers.
Tools: OpenTofu, Ansible  |  Industry equivalent: Terraform, AWS CloudFormation

12CI/CD Pipeline and Cloud Monitoring DevOps

Aim: Automate the build and deployment of an application and observe the health of cloud resources.

  1. Push your code to a Git repository and write a pipeline that builds the Docker image and pushes it to the registry.
  2. Extend the pipeline to deploy the new image to your Kubernetes cluster on every commit.
  3. Collect VM metrics (CPU, memory, disk, network) with Prometheus and view them in Grafana dashboards.
  4. Create a Grafana alert (e.g. CPU > 80% for 2 minutes) and trigger it with a load test.

Outcome: A successful pipeline run, automatic application updates, and a dashboard with a working alert.
Tools: Gitea Actions, Prometheus, Grafana  |  Industry equivalent: GitHub Actions, AWS CodePipeline, Amazon CloudWatch

Part D — Guided Practice and Extension Tasks (6 hours)

HoursPractice focusSample extension tasks
2 hIaaS and containers (Programs 1–7)Automate VM creation with a single cloud-init file that installs Docker and deploys an app; recover a VM from a snapshot within 5 minutes; reduce a Docker image size by 50%.
1 hKubernetes and DevOps (Programs 8–12)Add persistent storage to a stateful app; add a test stage to the CI pipeline; build a custom Grafana panel.
3 hAdvanced topics and practical-test preparationServerless functions with Knative (scale-to-zero); calling a private LLM API from a containerised app (AI-as-a-Service); backup-and-restore to S3; timed practice of lab programs.

Part E — Mini Project (5 hours, teams of 3)

Teams design, build and deploy a complete cloud solution entirely on CIT-Cloud, using at least four of the services learnt (VMs, containers, Kubernetes, object storage, IaC, CI/CD, monitoring). Teams may also propose their own topics with the coordinator's approval.

Suggested project topics

  1. Scalable college event-registration portal with auto-scaling and zero-downtime deployments
  2. Private file-sharing SaaS for the department with S3 backend and automated backups
  3. Cloud-native URL shortener with caching and a usage-analytics dashboard
  4. Serverless image-thumbnail service triggered by uploads to object storage
  5. Campus AI assistant using a private LLM (no data leaves the campus)
  6. Self-healing, load-balanced web cluster provisioned entirely by code
  7. Monitoring and alerting platform for a microservices application
  8. Backup and disaster-recovery automation for cloud instances
  9. Online quiz / assessment application with a full CI/CD pipeline
  10. Mini “cloud console”: a web front-end that launches instances through the cloud API

Project milestones

Hour 1: Problem definition, architecture design, service selection, task split
Hour 2: Infrastructure provisioning with IaC and base services
Hour 3: Application containerisation and deployment
Hour 4: Scaling, storage, CI/CD and monitoring integration
Hour 5: Testing, documentation and demo preparation

Deliverables

  • Working deployment on CIT-Cloud, demonstrated live
  • Git repository with code, Dockerfiles/manifests, IaC scripts, pipeline and README
  • Project report (5–8 pages) including architecture and a cost comparison with a public cloud

Parts F & G — Practical Test, Project Demo and Viva (4 hours)

Practical Test (2 h)

Each student performs one lab program (allotted by lot) in their own cloud project, writes up the steps and demonstrates the results to the examiners.

Project Demo & Viva (2 h)

Each team gives a 10-minute live demonstration, followed by questions to every member and an individual viva on concepts from the whole Skill Lab.

Reference material (free / open access)

  • NIST SP 800-145, The NIST Definition of Cloud Computing.
  • Official documentation: LXD, Docker, Kubernetes, K3s, OpenTofu, Ansible, Gitea, SeaweedFS, Prometheus and Grafana.
  • CIT Cloud Computing Skill Lab Manual — step-by-step handouts for all 12 programs, issued by the Department.
  • Optional reading: Rajkumar Buyya et al., Mastering Cloud Computing, McGraw Hill; Kief Morris, Infrastructure as Code, O'Reilly.

Schedule, Batches and Fees

Designed around your regular classes — on Saturdays, so your coursework is not affected

50 Students per Batch

Only one batch is conducted at a time. Seats are allotted on a first-come, first-served basis.

Saturdays Only

Classes are held on Saturdays, except the 1st and 3rd Saturdays of the month.

5 Hours per Day

Each Saturday has 5 hours of hands-on training in the CSE Skill Lab.

6 Saturdays = 30 Hours

The complete Skill Lab, including evaluation, is finished in six Saturdays.

Saturday-wise session plan

ConceptsLab programsGuided practiceEvaluationMini project

Saturday 1 Getting started · 5 h

Orientation & onboardingCloud fundamentalsPrivate cloud & cloud-nativeProgram 1Program 2

Saturday 2 IaaS & containers · 5 h

Program 3Program 4Program 5Program 6Program 7

Saturday 3 Kubernetes & DevOps · 5 h

Program 8Program 9Program 10Program 11Program 12

Saturday 4 Guided practice · 5 h

IaaS consolidation (2 h)Kubernetes & DevOps (1 h)Advanced topics: serverless, AI-as-a-Service (2 h)

Saturday 5 Test & project kick-off · 5 h

Test preparation (1 h)Practical test (2 h)Project: design & provisioning (2 h)

Saturday 6 Project & final evaluation · 5 h

Project: deployment, integration & testing (3 h)Project demo & viva (2 h)

Exact batch dates and daily timings will be communicated to registered students by the Skill Lab team.

Course fee

Skill Lab Fee (per student)

₹ 2,000/-

Rupees Two Thousand only

  • Pay the fee at the Accounts Section, CIT Gubbi.
  • Collect the official fee receipt.
  • Enter the receipt number, date and amount in the online registration form.
  • Keep the original receipt safe — bring it on Day 1 for verification.
VTU has approved a Skill Lab fee of up to Rs. 10,000/- for CIT's Skill Lab facilities (VTU letter No. VTU/Aca/A12/2021-22/3691/25 dated 19.11.2021). CIT charges only Rs. 2,000/- for this Skill Lab.

Attendance

  • Attendance is recorded for every hour.
  • All 30 hours must be completed to be eligible for evaluation and credit.
  • Missed hours (up to 3) must be made up in a make-up session before evaluation.

Lab rules and acceptable use

Use for learning only. Use CIT-Cloud only for Skill Lab work. Crypto-mining, scanning, attacking or load-testing any system other than your own is prohibited.
Protect your credentials. Never share your certificate, access token, private key or S3 secret key. You are responsible for all activity in your project.
No personal data. Do not store personal or sensitive data on CIT-Cloud. All student data is deleted after each batch.
Respect the quota. Stop instances you are not using and report any problem to the instructor immediately.
Commit regularly. Push your work to your Git repository frequently — it is your lab record.
Discipline. Violation of these rules may lead to suspension of access and disciplinary action as per Institute norms.

Evaluation, Certificate and Credit

As per VTU Guideline 12 — 100 marks, evaluated by two internal examiners

100 MARKS
30Lab Set (continuous evaluation)
20Practical Test
40Mini Project
10Viva-Voce
ComponentBasisMarks
A. Lab Set12 programs: execution in the session and lab record / Git log (2.5 marks each)30
B. Practical TestOne lab program: procedure/write-up 5, execution 10, results & explanation 520
C. Mini ProjectProblem & architecture 8, implementation 16, live demo 10, report & repository 640
D. Viva-VoceIndividual questions on concepts and own contribution10
Total100

Mini project rubric (40 marks)

CriterionExcellentGoodNeeds improvement
Problem & architecture (8)Clear problem; complete, correct architecture diagram (7–8)Mostly complete (4–6)Unclear or incomplete (0–3)
Implementation (16)4 or more cloud services integrated, automated and secure (13–16)3–4 services, partly manual (8–12)2 or fewer services (0–7)
Demo & functionality (10)Fully working; scaling/recovery demonstrated (9–10)Works with minor issues (5–8)Partially working (0–4)
Report & repository (6)Complete report, clean repository with README (5–6)Adequate (3–4)Incomplete (0–2)

Passing and certification criteria

  • Completion of all 30 contact hours (including make-up hours, if any).
  • A minimum of 40 marks out of 100 (subject to VTU / Institution norms), with participation in the project demo and viva.
  • Marks are finalised by both examiners, countersigned by the coordinator and HoD, approved by the Principal, and uploaded to the VTU portal.
  • Students who do not qualify may re-register in a later batch.

Credit

  • VTU awards one (01) credit once the result is uploaded to the VTU portal.
  • It counts towards your mandatory Skill Labs and appears in your final semester grade card.
  • As per VTU, Skill Lab credits are not considered for rank, CGPA or vertical progression.

Your certificate

Specimen of the CIT Skill Lab Completion Certificate for the Cloud Computing Skill Lab

Every certificate carries a unique certificate number and states the Skill Lab title, duration, credit, batch dates and result. It may be issued jointly with an industry partner, where applicable.

VTU Skill Labs — What Every Student Should Know

Summary of the VTU notifications and circulars on Skill Labs

In line with the National Education Policy (NEP) 2020, AICTE guidelines and the Skill India Mission, VTU has introduced Skill Labs as a mandatory component of the B.E./B.Tech. curriculum from the 2025 Scheme onwards (VTU Notification dated 15.07.2026). Skill Labs strengthen hands-on training, experiential learning, innovation and industry-relevant skills beyond the regular curriculum.

Mandatory

Completing the prescribed Skill Labs is mandatory for the award of the degree, and they must be completed before the end of the programme.

1 Credit Each

Each Skill Lab runs for 25–30 hours and carries one (01) credit on successful completion.

Outside Class Hours

Skill Labs are held on Saturdays, Sundays, holidays, vacations and summer semesters so that regular classes are not affected.

On Your Grade Card

Successful completion is reflected in the final semester grade card. Not counted for rank, CGPA or vertical progression.

How many Skill Labs must you complete?

CategorySkill LabsWhen
B.E./B.Tech. admitted in 2025-26 (2025 Scheme, now in 3rd semester)53rd to 7th semester
B.E./B.Tech. admitted from 2026-27 (now in 1st semester)51st to 6th semester
Lateral-entry students43rd to 6th semester
MBA / MCA (2026 Scheme)2During the programme

With Skill Labs, the total credits for B.E./B.Tech. under the 2025 Scheme are 165 (regular) and 124 (lateral entry).

Where can Skill Labs be taken?

  • University Skill Centres (Centres of Excellence), University Regional Offices/Departments, and University-approved Skill Centres in affiliated colleges.
  • A Skill Lab is valid only after formal inspection and approval by the University.
  • Skill Labs are exclusively for skilling beyond the curriculum — they are not used for regular course experiments.
  • Colleges with approved Skill Labs must also admit students of other affiliated colleges when requested — so non-CIT students are welcome here.
  • The Principal submits the list of registered students to the Registrar, VTU.

How are Skill Labs evaluated?

  • Project-based components are evaluated like project work; hands-on components like practical examinations.
  • Each Skill Lab is evaluated for 100 marks by two internal examiners appointed by the Principal, immediately after completion.
  • Marks are uploaded to the VTU portal when called for.

CIT's VTU-approved Skill Centres

This Skill Lab

Creativity in Engineering – Computational Thinking – Cloud Computing Lab

Department of Computer Science & Engineering. Industry partners: CITRIS (Tumakuru), Eunoia Labs (Bengaluru), Futred Innovation Studios.

Also at CIT

Embedded System – Robotics – Industrial Automation and IoT Lab

Department of Electronics & Communication Engineering.

Both Skill Labs were approved by VTU vide letter No. VTU/Aca/A12/2021-22/3691/25 dated 19.11.2021.

VTU references

Ref.VTU documentSubject
R1Notification VTU/BGM/Skill lab/1016/2026-27/1736 dated 15.07.2026Implementation of Skill Labs for UG and PG programmes under the 2025 and 2026 Schemes, with Skill Lab Guidelines
R2Circular VTU/BGM/Skill lab/1016/2026-27/3216 dated 18.09.2026Inviting applications for establishment of Skill Labs and review of Skill Labs submitted for approval
R3Letter VTU/Aca/A12/2021-22/3691/25 dated 19.11.2021Skill Lab fee of up to Rs. 10,000/- recommended for CIT's Skill Lab facilities
R4Circular VTU/Aca/2024-25/6155 dated 04.03.2025Publication of details of Skill Lab facilities of affiliated colleges on the VTU website

This page summarises the VTU documents. In case of any difference, the original VTU notification or circular shall prevail.

Skill Lab Registration

Cloud Computing Skill Lab (30 hours, 1 credit) · Department of CSE, CIT Gubbi

Before you register

  1. Pay Rs. 2,000/- at the Accounts Section, CIT Gubbi.
  2. Keep your fee receipt handy — you will need the receipt number and date.
  3. Keep your USN, college details and a working mobile number and email ready.
  4. Fill in the form carefully. Seats (50 per batch) are allotted on a first-come, first-served basis.
Non-CIT students: you are welcome! Choose “Other college” and enter your college name. Fee payment is made at the CIT Accounts Section in the same way.
Need help? Call 81050 15951 or email anilverywhere@cittumkur.org.

Registration Form

Fields marked * are mandatory

Personal details
Please enter your full name.
Enter a valid 10-digit mobile number.
Enter a valid email address.
Academic details
Please enter a valid USN.
Please select your branch.
Please select your semester.
Please select your scheme.
Fee payment details
Please enter the receipt number.
Please enter a valid receipt date.
Please select the mode of payment.
Optional. JPG, PNG or PDF, up to 2 MB.
File is too large (max 2 MB).
Declaration
Please accept the declaration to continue.

Student Portal

Your personal space for the Cloud Computing Skill Lab

What you will find in the portal

Registration status

Seat confirmation, batch allotment and fee verification.

Batch schedule

Your Saturday dates, timings and announcements.

Lab manual

Step-by-step handouts for all 12 programs.

Attendance & results

Hour-wise attendance, marks and certificate download.

FAQ & Contact

Have a question? We are happy to help.

?Is this Skill Lab mandatory?
VTU requires students of the 2025 Scheme and later to complete five Skill Labs (four for lateral-entry students) to earn the degree. This Skill Lab counts as one of them and carries one credit.
?I am not a CIT student. Can I join?
Yes. As per VTU guidelines, approved Skill Centres admit students of other affiliated colleges. Register online by choosing “Other college”; the fee and process are the same.
?I am not from Computer Science. Can I still take it?
Yes. The Skill Lab is open to all UG engineering branches (and MCA/MBA students). Only basic computer skills are needed; Linux basics are taught on the first day and every program comes with a step-by-step handout.
?Do I need a laptop, an AWS account or a credit card?
No. All work is done on the lab computers in the CSE Skill Lab, connected to CIT-Cloud. No public-cloud account, credit card or paid software is required.
?When are the classes held?
On Saturdays, except the 1st and 3rd Saturdays of the month — 5 hours a day for 6 Saturdays (30 hours in total). Exact dates are shared with registered students.
?How much is the fee and how do I pay?
The fee is Rs. 2,000/-. Pay it at the Accounts Section of CIT Gubbi, collect the receipt and enter the receipt number and date in the registration form.
?How many seats are available?
50 seats per batch, with one batch running at a time. Seats are allotted on a first-come, first-served basis; later registrations move to the next batch.
?What if I miss a session?
All 30 hours must be completed. Missed hours (up to 3) must be made up in a make-up session before the evaluation. Students who cannot complete the batch may re-register in a later batch.
?How will I get the credit and certificate?
After evaluation (100 marks, minimum 40 to pass), CIT issues a Skill Lab Completion Certificate and uploads your result to the VTU portal. VTU then awards one credit, shown in your final semester grade card.
Dr. G Anil Kumar, Professor, Department of CSE, CIT Gubbi
For all enquiries

Dr. G Anil Kumar

Professor, Department of CSE
Channabasaveshwara Institute of Technology, Gubbi

Venue

  • CSE Skill Lab, Department of CSE
    Channabasaveshwara Institute of Technology
    NH-206 (B.H. Road), Gubbi, Tumakuru – 572 216, Karnataka
  • Open in Google Maps