
In this introductory lecture, you’ll get to know your instructor, Rekhu Chinnarathod, a Principal Cloud Architect with over a decade of hands-on experience in Cloud, DevOps, Infrastructure as Code, and Automation. Rekhu shares his professional journey, key achievements, and why he created this course on OCI Infrastructure as Code using Terraform and Azure DevOps.
You’ll also learn about his contributions to the tech community through YouTube channels like Cloud Quick Labs and AI Quick Labs, where he delivers practical, no-fluff tutorials on cloud and AI technologies.
This lecture gives you a glimpse into Rekhu’s teaching style, his approach to solving real-world cloud challenges, and how this course is designed to equip you with job-ready skills through hands-on labs and best practices.
By the end of this lecture, you'll feel confident that you're learning from an instructor who walks the talk and is deeply invested in your success.
In this all-in-one setup lecture, you’ll prepare your environment to start building Infrastructure as Code on Oracle Cloud using Terraform and Azure DevOps. We’ll walk through creating your OCI Free Tier account, setting up an Azure DevOps account, and installing essential tools like Terraform CLI and Visual Studio Code. You’ll also get a quick overview of Terraform’s workflow, OCI core components, and the module-based folder structure used throughout the course. This foundational setup ensures you’re fully ready to dive into hands-on labs with zero roadblocks. Whether you're new to these platforms or just need a refresher, this lecture gets you up and running in one go!
In this lecture, you’ll learn how to create a new project and initialize a Git repository in Azure DevOps specifically for managing Oracle Cloud Infrastructure as Code using Terraform. We’ll guide you through setting up the folder structure, cloning the repo locally, and organizing your Terraform codebase for scalability and reusability. By the end of this session, you'll have a clean, version-controlled workspace ready for CI/CD integration and IaC development.
In this lecture, you'll learn how to set up a secure Azure DevOps Service Connection that enables your pipelines to authenticate with Oracle Cloud Infrastructure (OCI). We'll walk through the process of generating and configuring OCI credentials, creating the service connection in Azure DevOps, and testing the integration to ensure seamless deployment of your Terraform-based infrastructure. This is a critical step to establish trust between Azure DevOps and OCI for automated infrastructure provisioning.
In this lecture, we’ll walk through a practical example of writing Terraform source code to deploy an Oracle Cloud Infrastructure (OCI) Compute Instance. You’ll learn how to structure Terraform configuration files, define required OCI resources, use variables for flexibility, and follow best practices to make your code reusable and modular. This serves as a foundational example to build any OCI infrastructure using Terraform.
In this lecture, you will learn how to create a complete Azure DevOps pipeline to automate the provisioning of Oracle Cloud Infrastructure (OCI) resources using Infrastructure as Code (IaC) with Terraform. We will walk through configuring the pipeline to fetch the Terraform code from the Azure DevOps repo, authenticate with OCI using a secure service connection, and execute Terraform commands (init, plan, apply) to deploy infrastructure reliably. This hands-on session demonstrates how to implement CI/CD principles in real-world OCI environments using Azure DevOps.
In this lecture, you'll learn how to configure a remote backend for Terraform using Oracle Cloud Infrastructure (OCI) Object Storage. We will demonstrate how to create a backend configuration file that enables Terraform to store and manage state files in an OCI bucket securely and efficiently. This ensures consistent state management across teams and environments, enabling collaboration and better infrastructure lifecycle handling.
In this final demo lecture, you'll see a complete, real-world deployment of Oracle Cloud Infrastructure (OCI) resources using Terraform, tying together everything you've learned in the course. We'll walk through the full pipeline — from code in the Azure DevOps repository to automated deployment via the CI/CD pipeline — and observe the successful provisioning of OCI services like Compute Instance. This hands-on demo reinforces key concepts like remote backend usage, service connections, and Terraform workflow in action, giving you the confidence to implement end-to-end IaC automation in your own projects.
Unlock the power of Infrastructure as Code (IaC) and DevOps automation with Oracle Cloud Infrastructure (OCI), Terraform, and Azure DevOps. This hands-on course is designed to equip cloud engineers, DevOps professionals, and architects with practical skills to automate the provisioning of OCI resources using modern DevOps practices.
You’ll start by setting up your environment, including OCI Free Tier and Azure DevOps accounts, and installing essential tools like Terraform CLI. Then, dive into writing clean, reusable Terraform code to deploy OCI infrastructure—focusing on real-world resources like compute instances. You'll learn how to version-control your code using Azure DevOps Repos, create secure service connections, and automate deployments through CI/CD pipelines.
This course also covers advanced practices such as remote state management with OCI Object Storage, ensuring secure and collaborative infrastructure automation. Finally, you’ll wrap up with a complete end-to-end demo—bringing together all components in a seamless, automated deployment workflow.
Whether you're starting your IaC journey or looking to automate OCI at scale, this course gives you the skills and confidence to build, manage, and automate your cloud infrastructure like a pro.
This is hands on experiencing course so please do the lab while learning from video. Also please provide your feedback so that I can do better in my next courses.