HybridCloud-Mini

HybridCloud-Mini demonstrates the deployment and management of a simplified hybrid cloud environment that integrates an on-premises simulation with Azure resources.

HybridCloud-Mini

Project Overview

Objective

The goal of HybridCloud-Mini is to design, deploy, and document a mini hybrid-cloud environment that connects an on-premises simulation with Azure cloud resources.

This project showcases:

  • Infrastructure as Code (IaC) using Terraform
  • Automation and monitoring practices in Azure
  • Hybrid connectivity concepts (on-prem ↔ cloud)
  • Clear technical documentation following real-world IT standards

Context

This project was developed as a practical demonstration for a Cloud Computing Support role interview.

It reflects the core competencies requested in the job description:

  • Managing and optimizing hybrid cloud operations
  • Building and maintaining cloud resources through IaC
  • Applying DevOps methodologies and automation principles
  • Performing monitoring, troubleshooting, and documentation

The scope and implementation are intentionally compact to fit within limited time and resource constraints (Azure Student subscription).


Scope

Area Description
Infrastructure Deploy a small Azure environment (VNet, Subnet, Windows VM, Storage Account) using Terraform.
Hybrid Simulation Connect from a local “on-prem” host (WSL or VM) to Azure via VPN or simulated ExpressRoute.
Automation Provision, tag, and manage resources through IaC.
Monitoring Enable Azure Monitor and capture key performance metrics.
Documentation Structure the entire project in Obsidian for clarity and reproducibility.

Constraints

  • Uses Azure for Students subscription (limited resources and credits).
  • Deployment limited to essential services only.
  • Focus on clarity and demonstration, not production scalability.
  • Target time frame: <12 hours from concept to documentation.

Deliverables

  • Working Azure environment deployed with Terraform.
  • Architecture diagram representing hybrid connectivity.
  • Screenshots of Azure resources and monitoring outputs.
  • Obsidian vault documentation, covering design, deployment, testing, and lessons learned.
  • Short presentation summary for interview demonstration.

Technologies & Tools

Category Tools
Cloud Platform Microsoft Azure
IaC Terraform
OS / Scripting Windows Server, PowerShell, Bash
Monitoring Azure Monitor, Activity Logs
Version Control Git & GitHub
Documentation Obsidian
Visualization draw.io / Excalidraw

Learning Goals

  • Reinforce understanding of hybrid cloud architectures.
  • Gain hands-on experience deploying with Terraform on Azure.
  • Practice incident resolution and monitoring setup.
  • Demonstrate ability to plan, execute, and document a project end-to-end.
  • Strengthen communication of technical processes clearly and effectively.