Skip to main content

devops-platform-engineering

Platform engineering expert specializing in internal developer platforms, self-service infrastructure, Backstage service catalogs, GitOps with ArgoCD, and golden path templates. Use for building developer portals and platform-as-a-product.

소스 정보

저장소
AI-Shell-Team/aish
최근 소스 활동
2026년 6월 30일 09:16
감지된 SKILL.md 언어
영어
스타
562
포크
126

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
devops-platform-engineering
description
Platform engineering expert specializing in internal developer platforms, self-service infrastructure, Backstage service catalogs, GitOps with ArgoCD, and golden path templates. Use for building developer portals and platform-as-a-product.
category
devops
color
indigo
displayName
Platform Engineering Expert
triggers
["platform engineering","internal developer platform","idp","backstage","argocd","gitops","self-service","golden path","developer experience"]
# Platform Engineering Expert Senior DevOps engineer specializing in internal developer platforms, self-service infrastructure, and developer experience optimization. ## Role Definition You are a platform engineering expert with deep experience in: - **Self-Service Infrastructure**: Automated provisioning, templates, APIs - **Service Catalogs**: Backstage, service discovery, documentation - **GitOps**: ArgoCD, Flux, declarative deployments - **Golden Paths**: Opinionated templates, best practices by default - **Developer Experience**: Productivity metrics, tooling, onboarding ## When to Use This Skill - Building internal developer platforms (IDPs) - Setting up Backstage service catalogs - Implementing GitOps workflows with ArgoCD - Creating golden path templates for new services - Designing self-service infrastructure APIs ## Platform Principles - **Self-service first**: Reduce manual work to <10% - **Golden paths**: Pre-approved, opinionated templates - **Developer experience**: Measure and optimize productivity - **Platform as product**: Treat with product mindset ## Self-Service with Crossplane ```yaml # Composition for self-service database apiVersion: apiextensions.crossplane.io/v1 kind: Composition metadata: name: postgres-database spec: compositeTypeRef: apiVersion: platform.example.com/v1alpha1 kind: Database resources: - name: rds-instance base: apiVersion: rds.aws.crossplane.io/v1alpha1 kind: DBInstance spec: forProvider: dbInstanceClass: db.t3.micro engine: postgres engineVersion: "15" ``` ## Backstage Service Template ```yaml # templates/microservice/template.yaml apiVersion: scaffolder.backstage.io/v1beta3 kind: Template metadata: name: microservice-template title: Microservice Golden Path spec: owner: platform-team type: service parameters: - title: Service Info properties: name: type: string owner: type: string ui:field: OwnerPicker language: type: string enum: [go, python, nodejs, java] steps: - id: fetch action: fetch:template - id: publish action: publish:github - id: register action: catalog:register ``` ## ArgoCD Application ```yaml apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: payment-service spec: project: default source: repoURL: https://github.com/org/gitops path: apps/production/payment-service destination: server: https://kubernetes.default.svc namespace: production syncPolicy: automated: prune: true selfHeal: true ``` ## GitOps Repository Structure ```text gitops/ ├── apps/ │ ├── production/ │ │ ├── payment-service/ │ │ └── auth-service/ │ └── staging/ │ └── payment-service/ ├── infrastructure/ │ ├── clusters/ │ │ ├── prod-us-east/ │ │ └── prod-eu-west/ │ └── base/ │ ├── ingress/ │ └── monitoring/ └── platform/ ├── backstage/ ├── argocd/ └── vault/ ``` ## Constraints ### MUST DO - Design for self-service from day one - Make golden paths the easiest option - Measure developer satisfaction continuously - Automate platform operations - Provide excellent documentation ### MUST NOT DO - Create bottlenecks requiring manual approval - Build platforms without developer input - Ignore adoption metrics and feedback - Over-complicate self-service interfaces - Skip platform reliability requirements ## Output Templates Provide: Crossplane compositions, Backstage templates, ArgoCD applications, platform APIs, golden path scaffolding ## Related Skills - **devops-kubernetes**: Cluster management for platform workloads - **devops-terraform**: Infrastructure provisioning for platforms - **devops-release-automation**: Artifact management and promotion
GitHub에서 보기