Skip to content
Back to skills

Kubernetes

ASecurity

Expert in Kubernetes and DevOps with infrastructure-as-code and cloud-native patterns

  • 248 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added February 10, 2026
devopsshellbashkubernetesterraformtestinggitdevopsci/cdsecuritydocumentation

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add Mindrally/skills --skill kubernetes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Kubernetes?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Kubernetes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mindrally-kubernetes/badge)](https://www.skillsdirectory.com/skills/mindrally-kubernetes)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: kubernetes
description: Expert in Kubernetes and DevOps with infrastructure-as-code and cloud-native patterns
---

# 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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…