Skip to main content

67 posts tagged with "Cloud"

Cloud computing fundamentals and best practices

View All Tags

Azure Arc — Manage On-Premises and Multi-Cloud Resources

· 6 min read
Goel Academy
DevOps & Cloud Learning Hub

You have 40 servers in your on-premises data center, 15 VMs running in AWS, a Kubernetes cluster in GCP, and your Azure environment. Four different management consoles. Four different patching workflows. Four different places to check compliance. Azure Arc collapses all of that into a single pane of glass — the Azure portal — by projecting non-Azure resources as first-class Azure resource objects. No migration required. No re-platforming. Just extend Azure's management plane to wherever your infrastructure lives.

Multi-Cloud DevOps — Terraform, K8s, and Cross-Cloud CI/CD

· 8 min read
Goel Academy
DevOps & Cloud Learning Hub

When GitLab suffered a major outage in 2023, companies running exclusively on their platform scrambled. When AWS us-east-1 went down for hours in 2021, single-cloud shops lost millions. Multi-cloud is no longer a luxury — it is a strategic decision that protects your business. But doing it wrong costs more than doing nothing at all.

Kubernetes Disaster Recovery — Velero, etcd Backup, and DR Strategy

· 9 min read
Goel Academy
DevOps & Cloud Learning Hub

Your Kubernetes cluster will fail. Maybe not today, maybe not this quarter, but the combination of cloud provider outages, human error, and software bugs guarantees that at some point your cluster will be unavailable. The question is not if — it is whether you can recover in minutes instead of hours, and whether you lose zero data instead of the last six hours.

Automate Linux Server Management with Ansible

· 6 min read
Goel Academy
DevOps & Cloud Learning Hub

Managing 50 servers manually? SSHing into each one to update packages, add users, or change a config file? That's not engineering -- that's suffering. Ansible lets you describe the state you want and applies it across your entire fleet in one command. No agents to install, no master server to maintain -- just SSH and YAML.

Terraform at Scale — Monorepo vs Polyrepo, and State Blast Radius

· 7 min read
Goel Academy
DevOps & Cloud Learning Hub

Managing 10 Terraform resources is straightforward. Managing 10,000 across 20 teams is a different game entirely. At scale, every decision compounds: where you store code, how you split state, who can approve applies, and how CI/CD pipelines run. Get these wrong and you end up with 45-minute plans, state files that lock out entire teams, and a single bad merge that takes down production networking. This post covers the architectural decisions that separate "Terraform works for my team" from "Terraform works for my organization."

Azure Landing Zones — Enterprise-Scale Architecture

· 7 min read
Goel Academy
DevOps & Cloud Learning Hub

You have been given the green light to migrate 200 workloads to Azure. You create a subscription, deploy a VNet, spin up a few VMs, and everything works. Six months later you have 47 subscriptions with overlapping IP ranges, no consistent naming, three different firewall configurations, and a security team that refuses to sign off on anything. Azure Landing Zones exist to prevent exactly this nightmare — they give you a prescriptive, battle-tested foundation before a single workload moves to the cloud.