Skip to content
View AIWithShrey's full-sized avatar

Highlights

  • Pro

Block or report AIWithShrey

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AIWithShrey/README.md

πŸ‘‹ Hey! I'm Shreyas Mocherla

Cloud-Native AI Engineer | CNCF Kubestronaut | NVIDIA University Ambassador

Building production AI systems for Kubernetes governance and platform engineeringβ€”including core components of Nirmata's AI Platform Engineering Assistant launched at KubeCon North America 2025.


πŸš€ What I Do

  • AI Agent Development: Building multi-agent systems for cloud-native infrastructure automation
  • Platform Engineering AI: Creating intelligent assistants that transform natural language into validated Kubernetes policies
  • Policy Automation: Developing AI-powered policy management with Kyverno, LLM-driven code generation, and automated remediation
  • Developer Tooling: Architecting CLI agents, MCP servers, and Kubernetes controllers for cloud-native workflows
  • Open Source: Contributing to upstream Kyverno β€” extending CLI testing capabilities for CEL, MutatingPolicy, and JSON payloads

πŸ’Ό Currently

Software Engineer @ Nirmata (Cloud-Native Policy Management Platform)

Building core components of Nirmata's AI Platform Engineering Assistant β€” an AI copilot for Kubernetes security and governance launched at KubeCon 2025:

  • 🎯 Owned and built the Kyverno MCP Server β€” enables LLMs to generate, validate, and troubleshoot Kyverno policies through Model Context Protocol
  • πŸ€– Core developer on NCTL AI Agent β€” intelligent CLI assistant that transforms natural language into production-ready policy-as-code
  • πŸ”§ Architected multi-agent orchestration for policy generation, validation, and remediation workflows across ValidatingPolicy, MutatingPolicy, GeneratingPolicy, and ImageValidatingPolicy types
  • πŸ“Š Built LLM benchmarking framework β€” comprehensive test suite evaluating AI policy generation quality across 50+ scenarios including CEL patterns, OPA Gatekeeper conversion, and JSON mode (Terraform/Dockerfile)
  • πŸ“ Developed policy conversion frameworks for migrating OPA Gatekeeper policies to Kyverno at enterprise scale using LLMs

Upstream Kyverno Contributions

Active contributor to kyverno/kyverno β€” extending the Kyverno CLI test framework:

  • Added mutateExisting MutatingPolicy support in CLI test
  • Added CEL expression targetMatchConstraints support in CLI test
  • Fixed segfault when applying K8s-mode policies to JSON payloads
  • Eliminated memcache error spam from fake client discovery polling

Technologies: Go | Kyverno | CEL | MCP Protocol | Kubernetes Controllers


🎯 Technical Expertise

Kubernetes & Cloud Native: CKA | CKAD | CKS | KCNA | KCSA (Kubestronaut) | CGOA | PCA | CAPA | Kyverno | OPA | Helm | Argo
AI/ML Frameworks: TensorFlow (Ex-Certified) | PyTorch | LangChain | LangGraph | CrewAI
Agent Development: MCP Protocol | Multi-Agent Systems | RAG Architecture | LLM Orchestration
Infrastructure: Linux Foundation Certified SysAdmin | Terraform | AWS | GCP | Docker
Languages: Go | Python | YAML | CEL


πŸ† Certifications & Recognition

  • 🌟 CNCF Kubestronaut (One of the youngest globally as of January 2025)
  • πŸŽ“ NVIDIA Deep Learning Institute Certified Instructor (Fundamentals of Deep Learning)
  • ☁️ Linux Foundation Certified Systems Administrator (LFCS)
  • πŸ€– TensorFlow Developer Certificate
  • πŸ”’ Kubernetes & Cloud Native: CKA | CKAD | CKS | KCNA | KCSA | CGOA | PCA | CAPA

πŸ”₯ Featured Projects

Kyverno MCP Server (Nirmata AI Platform Engineering Assistant)

Owner & Lead Developer | Launched at KubeCon NA 2025

Model Context Protocol server enabling LLMs to intelligently generate, validate, and troubleshoot Kyverno policies. Powers the policy-as-code agent in Nirmata's AI Platform Engineering Assistant.

Impact: Transforms natural language infrastructure requirements into production-ready Kubernetes policies in seconds.

Tech Stack: Go | MCP Protocol | Kyverno | CEL


NCTL AI Agent (Nirmata AI Platform Engineering Assistant)

Core Contributor | Launched at KubeCon NA 2025

Intelligent CLI agent that brings conversational AI to cloud-native policy development. Enables platform engineers to generate, test, and deploy Kyverno policies through natural language.

Impact: Reduces policy development time from hours to minutes while maintaining security and compliance standards.

Tech Stack: Go | Multi-Agent Systems | Kyverno | Kubernetes


LLM Policy Generation Benchmarks

Author | Nirmata

Comprehensive benchmarking framework evaluating AI-generated Kyverno policy quality across 50+ test scenarios. Covers ValidatingPolicy, MutatingPolicy, GeneratingPolicy, Chainsaw tests, OPA Gatekeeper conversion, and JSON mode for Terraform/Dockerfile resources.

Impact: Provides measurable quality metrics for LLM-driven policy generation with automated schema validation and functional testing.

Tech Stack: Go | Kyverno | CEL | AWS Bedrock

Pinned Loading

  1. MST-Chatbot MST-Chatbot Public

    LLM-powered chatbot for MS&T.

    Python 1

  2. NYT-Headline-Generator NYT-Headline-Generator Public

    The repo contains the Jupyter Notebook that fine-tunes the BLIP2 model on the NYT dataset.

    Jupyter Notebook

  3. Codora Codora Public

    Python 2

  4. infracloudio/insightful infracloudio/insightful Public

    Python 2 1

  5. nirmata/kyverno-mcp nirmata/kyverno-mcp Public

    MCP server for Kyverno

    Go 17 5