cloud-infrastructure

Design and deploy multi-cloud infrastructure with Terraform, CloudFormation, or Pulumi.

4|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/89jobrien/steve --skill cloud-infrastructure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloud-infrastructure
Source: https://github.com/89jobrien/steve/tree/main/steve/skills/cloud-infrastructure
Command: npx skills add https://github.com/89jobrien/steve --skill cloud-infrastructure

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides patterns and guidelines for designing cloud infrastructures across AWS, Azure, and GCP, helping you plan multi-region deployments, optimize costs, and implement Infrastructure as Code (IaC) with Terraform, CloudFormation, or Pulumi.

Core Features & Use Cases

  • Multi-cloud patterns: Compute, storage, and database design across AWS, Azure, and GCP.
  • Infrastructure as Code: Terraform, CloudFormation, and Pulumi best practices and project structure.
  • Cost optimization & HA: Patterns for right-sizing, auto-scaling, and cross-region resilience.
  • Reference Patterns: Dedicated IaC patterns and guidelines to accelerate cloud architectures.

Quick Start

Outline a 3-region deployment plan for a web app using Terraform with cross-region routing and automated cost checks.

Frequently Asked Questions about cloud-infrastructure

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a multi-region cloud infrastructure across AWS, Azure, and GCP?

Multi-region cloud infrastructure spans compute, storage, and database resources across providers using consistent patterns. Design involves selecting regions for latency and compliance, configuring cross-region routing and failover, and implementing Infrastructure as Code with Terraform or CloudFormation to maintain consistency. High-availability configurations include automated backups, read replicas, and health checks across regions.

What's the best way to implement Infrastructure as Code with Terraform for multi-cloud deployments?

Terraform enables multi-cloud IaC by defining resources once and deploying across AWS, Azure, and GCP through modular, reusable components. Structure projects with provider-specific modules, centralized state management, and drift detection to prevent configuration drift. Reference patterns and best practices accelerate setup while ensuring security through identity and access controls embedded in code.

How do I optimize costs and set up auto-scaling in multi-cloud environments?

Cost optimization applies right-sizing strategies, reserved instances, and spot instances per provider, while auto-scaling policies adjust compute capacity based on demand across regions. Automated cost checks and monitoring track spend in real time. Multi-cloud patterns balance costs against performance and availability requirements.

Can I manage remote state and prevent drift across Terraform deployments?

Remote-state management centralizes infrastructure state in a shared backend (S3, Azure Blob, GCS), enabling team collaboration and rollback capability. Drift detection identifies configuration changes made outside code and triggers remediation. Automated deployments with monitoring enforce consistency across AWS, Azure, and GCP resources.

What security patterns should I apply when deploying cloud infrastructure as code?

Secure-by-design infrastructure embeds identity and access controls directly into Terraform, CloudFormation, or Pulumi code. Patterns include least-privilege IAM roles, encryption at rest and in transit, network segmentation, and secret management. Automated audits and policy enforcement catch misconfigurations before deployment.

Does this approach work for high-availability and production deployment patterns?

Yes. Production deployment patterns include multi-region redundancy, automated failover, health checks, and monitoring across AWS, Azure, and GCP. Modular infrastructure components enable repeatable, tested deployments while remote-state management and drift prevention maintain stability at scale.