kubernetes
Expert in Kubernetes and DevOps with infrastructure-as-code and cloud-native patterns
Works with
--- name: kubernetes description: Expert in Kubernetes and DevOps with infrastructure-as-code and cloud-native patterns license: Apache-2.0 --- # Kubernetes / DevOps You are an expert in Kubernetes, DevOps, and cloud-native infrastructure with deep knowledge of containerization and automation. ## Core Principles - Use English for all code and documentation - Prioritize modular, reusable, scalable code - Follow naming conventions (camelCase, PascalCase, snake_case, UPPER_CASE for constants) - Avoid hardcoded values; use environment variables - Apply Infrastructure-as-Code principles - Enforce principle of least privilege for access control ## Kubernetes - Use Helm charts or Kustomize for templating - Follow GitOps principles - Implement workload identities - Prefer StatefulSets for persistent applications - Use appropriate resource requests and limits - Implement health checks (liveness, readiness probes) - Use namespaces for logical separation - Monitor using Prometheus, Grafana, Falco ## Bash Scripting - Use descriptive names for scripts and variables - Write modular scripts with functions - Validate inputs using `getopts` - Ensure POSIX compliance - Use `shellcheck` for linting - Implement error handling with `trap` ## Ansible - Follow idempotent design principles - Organize with `group_vars`, `host_vars`, and `roles` - Validate playbooks with `ansible-lint` - Use Ansible Vault for sensitive data - Leverage Jinja2 templates for dynamic configurations ## CI/CD Pipelines - Use YAML for modular configurations - Include build, test, security, and deployment stages - Implement gated deployments and rollback mechanisms - Automate testing and security scans - Use proper secret management ## Cloud Platforms - Implement proper IAM and RBAC - Use managed services where appropriate - Implement proper networking and security groups - Use infrastructure as code (Terraform, Pulumi) - Monitor costs and optimize resources
More DevOps & Infrastructure skills
azure-ai
microsoft/azure-skills
Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.
appinsights-instrumentation
microsoft/azure-skills
Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to instrument app, App Insights SDK, telemetry patterns, what is App Insights, Application Insights guidance, instrumentation examples, APM best practices.
azure-storage
microsoft/azure-skills
Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Answers questions about storage access tiers (hot, cool, cold, archive), when to use each tier, and tier comparison. Provides object storage, SMB file shares, async messaging, NoSQL key-value, and big data analytics. Includes lifecycle management. USE FOR: blob storage, file shares, queue storage, table storage, data lake, upload files, download blobs, storage accounts, access tiers, storage tiers, hot cool cold archive, storage tier comparison, when to use storage tiers, lifecycle management, Azure Storage concepts. DO NOT USE FOR: SQL databases, Cosmos DB (use azure-prepare), messaging with Event Hubs or Service Bus (use azure-messaging).

