What you'll learn

CloudCraft is a hands-on, beginner-friendly course designed for B.Tech students who want to break into the cloud and DevOps space,No prior cloud experience is required. By the end of this course, students will be able to: 1. Understand core cloud computing models (IaaS, PaaS, SaaS) and deploy resources on AWS & Azure. 2. Configure key AWS services: EC2, S3, RDS, VPC, IAM, Lambda & CloudWatch. 3. Navigate the Microsoft Azure portal and manage VMs, Blob Storage, Cosmos DB & VNets. 4. Write and execute Bash shell scripts for Linux-based cloud environments. 5. Provision cloud infrastructure using Terraform (Infrastructure as Code). 6. Build, tag, and deploy Docker containers and write optimised Dockerfiles. 7. Deploy and manage applications on a Kubernetes cluster using Pods & Deployments. 8. Design and implement CI/CD pipelines using GitHub Actions for automated deployments. 9. Apply cloud security best practices: IAM policies, secrets management & OWASP guidelines. 10. Monitor cloud workloads using AWS CloudWatch and understand SRE principles.

  • What is Cloud Computing? IaaS, PaaS, SaaS & Real-World Examples Intro to AWS: Creating an Account, IAM Users & the AWS Console AWS Storage Basics: What is S3? Uploading Files & Hosting a Simple Webpage Networking Fundamentals: What is a VPC? Subnets & How the Internet Works Intro to Databases on AWS: RDS vs DynamoDB – When to Use Which?
  • Intro to Microsoft Azure: Portal Tour, Resource Groups & Free Account Setup Azure Compute Basics: What are Virtual Machines & App Services? Azure Storage & Databases: Blob Storage & Cosmos DB Overview Azure Networking Basics: VNet, NSG & How Traffic Flows Evaluation 1: Code Based Test
  • Linux Basics for Beginners: Terminal, File System & Essential Commands Shell Scripting Introduction: Writing Your First Bash Script What is Infrastructure as Code? Intro to Terraform with a Simple Example Terraform Hands-On: Writing & Running Your First Cloud Resource Intro to Configuration Management: What is Ansible & Why It Matters?
  • What are Containers? Intro to Docker: Pulling & Running Your First Container Building Docker Images & Writing a Simple Dockerfile Intro to Kubernetes: What Problem Does It Solve? Pods & Deployments Kubernetes Hands-On: Deploying a Simple App on a K8s Cluster Evaluation 2: Code Based Test
  • What is CI/CD? Intro to GitHub Actions with a Simple Pipeline Cloud Security Basics: IAM Best Practices & Why Secrets Matter Intro to Serverless: What is AWS Lambda & When Should You Use It? Monitoring Basics: What to Watch in the Cloud & Intro to CloudWatch Final Project: Deploy a Simple Cloud App & Present Your Learning Journey

Arun Prakash K
Assistant Professor

Arun Prakash K


Jyoti
Assistant Professor

Jyoti


Dr. Shilpa Sharma
Professor

Dr. Shilpa Sharma