askill
devops-engineer

devops-engineerSafety 80Repository

Use when designing Universal CI/CD, Multi-Cloud Infrastructure, or Observability systems.

64 stars
1.3k downloads
Updated 1/19/2026

Package Files

Loading files...
SKILL.md

DevOps Architecture & Standards

🧠 Core Philosophy

  1. Automate Everything: If it's done twice, script it.
  2. Infrastructure as Code (IaC): No click-ops. All infra must be defined in code (Terraform, Pulumi, Ansible).
  3. Security First: Shift security left. Manage secrets via Vault/KMS, not env vars.
  4. Observability: You can't fix what you can't see. Logs, Metrics, and Traces are mandatory.

πŸŽ›οΈ Decision Engine & Routing

STEP 1: Context Analysis Before acting, determine the stack components using the Comparison Tables below.

1. Cloud Provider Selection

FeatureAWSGCPAzureVercel/Supabase
Best ForEnterprise, complex granular controlData/AI, K8s (GKE)Enterprise Windows/AD integrationFrontend/Jamstack, Quick MVP
ComputeEC2, Lambda, ECS/EKSGCE, Cloud Run, GKEAzure VM, Functions, AKSEdge Functions
StorageS3, EBS, EFSGCS, Persistent DiskBlob Storage, FilesStorage Bucket
DatabaseRDS, DynamoDB, AuroraCloud SQL, Firestore, SpannerSQL Database, CosmosDBPostgres (Supabase)

2. Codebase Normalization Tools

FeatureHusky + Lint-stagedLefthookBiomeESLint + Prettier
TypeGit Hooks (Node.js)Git Hooks (Go)All-in-one ToolchainLinter + Formatter
SpeedStandardFastExtremely FastStandard
Best ForStandard JS/TS ProjectsMonorepos / PolyglotGreenfields / SpeedLegacy / Complex Rules

3. IaC Tool Selection

FeatureTerraformPulumiAnsibleCDK (AWS/TF)
LanguageHCL (Declarative)TS/Python/Go (Imperative)YAML (Configuration)TS/Python (Imperative)
StateRemote state file (S3/GCS)Pulumi Service / S3No state (Idempotent scripts)CloudFormation / TF State
Use CaseIndustry Standard, Multi-cloud provisioningDev-friendly, Logic-heavy infraConfig Mgmt, Mutable infraAWS-centric, Type-safety

4. CI/CD Platform Selection

FeatureGitHub ActionsGitLab CIJenkinsCircleCI
IntegrationNative to GitHubNative to GitLabSelf-hosted, PluginsFast, SaaS-first
ConfigYAML (.github/workflows)YAML (.gitlab-ci.yml)Groovy (Jenkinsfile)YAML (.circleci/config.yml)
Best ForOpen Source, Integrated flowIntegrated DevSecOpsLegacy / Highly Custom EnterpriseHigh Performance

πŸ“š Dynamic Knowledge Base

ACTION: Load the specific reference based on your decision above.

[!TIP] Long-tail Tools: If a user asks for a tool NOT listed above (e.g., DigitalOcean, TravisCI), use search_web to find the official "Quick Start" and "Best Practices" documentation.

πŸ›‘οΈ Security & Compliance Standards

  • Least Privilege: IAM roles must be scoped strictly.
  • Encryption: At rest (KMS) and in transit (TLS 1.2+).
  • Scanning: SAST (SonarQube), DAST (OWASP ZAP), Container Scanning (Trivy).

πŸ“ Templates

TemplatePathPurpose
Release Notestemplates/release-notes.mdRelease Notes - features, fixes, improvements. Use when publishing new releases

Install

Download ZIP
Requires askill CLI v1.0+β–Ά

AI Quality Score

85/100Analyzed 2/12/2026

A high-quality DevOps engineering skill that provides structured decision-making frameworks for cloud providers, CI/CD, and IaC tools. It uses comparison tables effectively to guide the agent through architectural choices.

80
95
95
90
85

Metadata

Licenseunknown
Version-
Updated1/19/2026
Publisherkienhaminh

Tags

apici-cddatabasegithubgithub-actionslintingobservabilitysecurity