devops-infra

Provide Dockerfiles, Kubernetes manifests, GitHub Actions workflows, and Terraform for GKE.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/JNZader-Vault/project-starter-framework --skill devops-infra-jnzader-vault
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-infra
Source: https://github.com/JNZader-Vault/project-starter-framework/tree/main/.ai-config/skills/infrastructure/devops-infra
Command: npx skills add https://github.com/JNZader-Vault/project-starter-framework --skill devops-infra-jnzader-vault

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides pre-built, production-ready patterns for common DevOps and infrastructure tasks, reducing the time and effort required to set up containerization, orchestration, and CI/CD pipelines.

Core Features & Use Cases

  • Containerization: Includes multi-stage Dockerfiles for Rust, Go, and Python applications, optimizing image size and build times.
  • Orchestration: Provides Kubernetes deployment manifests, services, and Horizontal Pod Autoscalers for managing containerized applications.
  • CI/CD: Offers GitHub Actions workflows for both continuous integration (testing, linting, building) and continuous deployment (deploying to Kubernetes).
  • Infrastructure as Code: Includes a Terraform module for provisioning Google Kubernetes Engine (GKE) clusters.
  • Observability: Demonstrates OpenTelemetry Collector configuration for collecting traces and metrics.
  • Use Case: Quickly scaffold a new microservice project with robust CI/CD, Kubernetes deployment, and infrastructure defined in Terraform.

Quick Start

Apply the devops-infra skill to generate Kubernetes deployment manifests for a new API service.

Frequently Asked Questions about devops-infra

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create production-ready Kubernetes manifests for a new microservice?

Kubernetes manifests for microservices require defining Deployments, Services, and Horizontal Pod Autoscalers. This provides pre-built deployment configurations to manage containerized applications and automatically scale them based on resource utilization.

What is the best way to write multi-stage Dockerfiles for Go and Python applications?

Multi-stage Dockerfiles optimize image size and build times for Go and Python by separating the build environment from the runtime environment. This pattern provides pre-built configurations to compile dependencies and copy only the final binaries into a minimal image.

How do I set up GitHub Actions workflows for CI/CD to deploy to Kubernetes?

GitHub Actions CI/CD workflows automate testing, linting, building, and deploying to Kubernetes. This provides both continuous integration pipelines for code validation and continuous deployment pipelines to automatically release containerized applications.

Can I use Terraform to provision a GKE cluster for my infrastructure?

Terraform provisions Google Kubernetes Engine (GKE) clusters by defining cloud infrastructure as code. This includes a Terraform module that automates cluster creation, allowing you to quickly scaffold robust infrastructure for your containerized workloads.

How do I configure OpenTelemetry Collector for collecting application metrics and traces?

OpenTelemetry Collector configuration gathers traces and metrics by setting up receivers and exporters for observability data. This provides a pre-built configuration pattern to collect and route telemetry from your containerized services.

What does a complete DevOps pipeline include for containerized applications?

A complete DevOps pipeline for containerized applications includes multi-stage Dockerfiles, Kubernetes orchestration manifests, GitHub Actions CI/CD workflows, and Terraform infrastructure as code. This pattern covers the full lifecycle from code commit to production deployment.