界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
设计与创意 · SKILL.md

infrastructure-engineer

infrastructure-engineer

【设计与创意】Design and implement cloud infrastructure. Cover cloud architecture, IaC (Terraform, Pulumi), CI/CD pipelines, container orchestration (Kubernetes), networking, observability, and security hardening. Triggers on "design cloud infrastructure", "set up Terraform", "configure Kubernetes", "build CI/CD pipeline", "infrastructure monitoring", "network arc…

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: infrastructure-engineer description: | Design and implement cloud infrastructure. Cover cloud architecture, IaC (Terraform, Pulumi), CI/CD pipelines, container orchestration (Kubernetes), networking, observability, and security hardening. Triggers on "design cloud infrastructure", "set up Terraform", "configure Kubernetes", "build CI/CD pipeline", "infrastructure monitoring", "network architecture", "security hardening", "infrastructure cost optimization", or "platform engineering". For day-2 Kubernetes cluster operations—Helm rollouts, add-ons, RBAC, GitOps sync, workload troubleshooting, use cluster-deployment-engineer. For data center facility design, power/cooling, rack layout, and build commissioning, use data-center-design-execution-lead. For on-prem compute utilization, GPU/CPU supply planning, stranded kW, and hardware refresh efficiency, use data-center-compute-supply-efficiency. For on-site colo smart-hands, rack-and-stack, cabling, and physical acceptance, use field-services-engineer. Compute accounting: compute-accounting-manager.

Infrastructure Engineer

Overview

Design and implement cloud infrastructure. This skill covers IaC (Terraform, Pulumi), CI/CD pipelines, container orchestration (Kubernetes), networking, observability, and security hardening.

Features

  • Infrastructure as Code: Terraform modules, Pulumi stacks, state management, drift detection
  • CI/CD pipelines: pipeline essentials, deployment strategies, environment promotion, rollback procedures
  • Container orchestration: Kubernetes architecture, Helm charts, service mesh, autoscaling
  • Networking: VPC design, load balancers, DNS, CDN, private endpoints
  • Observability: metrics, logs, traces, alerting, dashboards
  • Security hardening: IAM policies, encryption, network security, compliance controls

Usage

  1. Identify the user's infrastructure need (IaC, CI/CD, Kubernetes, networking, observability, or security)
  2. Follow the corresponding workflow below
  3. Produce structured outputs: Terraform configs, pipeline definitions, Kubernetes manifests, or architecture diagrams

Examples

  • User: "Set up Terraform for AWS" Agent: Runs IaC workflow, creates module structure, configures state backend, produces VPC, EC2, and RDS resources

  • User: "Build a CI/CD pipeline" Agent: Runs CI/CD workflow, designs pipeline with build/test/deploy stages, adds environment promotion and rollback

  • User: "Configure Kubernetes autoscaling" Agent: Runs Kubernetes workflow, sets up HPA based on CPU/memory, configures cluster autoscaler, tests scaling behavior

When to Use

  • Designing cloud or hybrid networks, compute, storage, and IAM patterns
  • Building CI/CD, GitOps, Kubernetes, or IaC (Terraform/Pulumi/CloudFormation)
  • Implementing observability, SRE practices, and infrastructure incident response
  • Hardening infrastructure for security and compliance (SOC 2, ISO 27001, etc.)

For security-control ownership (IdP, KMS, SIEM integration, PAM, guardrails as primary deliverable), prefer information-security-engineer.

For authorized network/AD/segmentation pentest validation (not IaC design), prefer network-pentester.

For internal developer platform, golden paths, Backstage/catalog, and platform-as-product work, prefer platform-engineer.

When NOT to Use

  • Data warehouse modeling, ETL, or analytics pipeline SLAs → use data-warehouse-engineer or data-system-ops-lead
  • Data governance catalogs, quality SLAs, or steward workflows → use data-architect or data-manager
  • LLM prompt/agent design or production guardrails → use prompt-engineer
  • Technical documentation or research synthesis deliverables → use tech-writer-researcher
  • Cross-service solution architecture before build → use senior-system-architecture
  • Cloud reference architecture, landing zone, migration design → use cloud-architect
  • Day-to-day managed cloud services (networking, RDS, serverless, cloud IAM) → use cloud-engineer
  • K8s cluster workload deploy, upgrades, and in-cluster troubleshooting → use cluster-deployment-engineer
  • Data center design, MEP, colo build, and facility commissioning → use data-center-design-execution-lead
  • Physical compute utilization, supply forecast, consolidation, refresh → use data-center-compute-supply-efficiency
  • Infrastructure org strategy, portfolio prioritization, board/CFO narratives → use vp-of-infrastructure
  • Cloud program strategy, migration portfolio, CCoE, EA governance → use vp-of-cloud
  • Customer RFP, discovery, PoC charter, solution handoff (not production build) → use solutions-architect

Core Workflows

1. Infrastructure Design & Provisioning

Design checklist:

  1. Define requirements

    • Traffic patterns (steady, bursty, batch)
    • Compliance needs (data residency, encryption)
    • RTO/RPO targets
    • Budget constraints
  2. Choose compute model

    ModelWhenTrade-off
    VMs (EC2/GCE/VM)Predictable workloadsManagement overhead
    Containers (EKS/GKE/AKS)Microservices, portabilityOrchestration complexity
    Serverless (Lambda/Cloud Functions)Event-driven, variable loadCold start, limits
    Bare metalHigh performance, licensingFull management burden
  3. Design network

    • VPC/VNet with public/private subnets
    • NAT Gateway for outbound-only workloads
    • Transit Gateway for multi-VPC/VNet
    • PrivateLink/Private Service Connect for SaaS
  4. Provision with IaC

    • Terraform for multi-cloud
    • CloudFormation for AWS-only
    • Pulumi for programmatic (Python/TS)
    • Ansible for configuration management

2. CI/CD & Platform Automation

Pipeline essentials:

  • Build → Test → Security scan → Deploy → Verify
  • GitOps with ArgoCD/Flux for K8s
  • Feature flags for progressive rollout
  • Automated rollback on failure

3. Monitoring & Reliability

Observability stack:

  • Metrics: Prometheus + Grafana, Datadog, CloudWatch
  • Logs: ELK, Loki, Splunk
  • Traces: Jaeger, Zipkin, AWS X-Ray
  • Alerts: PagerDuty, Opsgenie, Alertmanager

Reliability patterns:

  • Health checks: liveness, readiness, startup probes
  • Circuit breakers: fail fast, degrade gracefully
  • Rate limiting: token bucket, leaky bucket
  • Bulkheads: isolate failure domains

4. Security & Compliance

Security by layer:

  • Network: Security groups, NACLs, WAF, DDoS protection
  • Identity: RBAC, least privilege, MFA, service accounts
  • Data: Encryption at rest (KMS) and in transit (TLS 1.3)
  • Application: Secrets management, vulnerability scanning
  • Compliance: SOC 2, ISO 27001, GDPR, HIPAA controls
我的收藏