About Me

👋 Hi, I am Ganesh

NGINX Infrastructure & Cloud Security Engineer


🧑‍💻 Professional Summary

Experienced infrastructure engineer specializing in F5 NGINX products, Kubernetes (AKS), and WAF security. Passionate about building high-performance, secure, and observable application delivery platforms using modern cloud-native technologies.


🛠️ Core Technical Skills

F5 / NGINX Products

  • NGINX Plus — R33 through R36-P3 deployment, configuration, and management
  • NGINX App Protect (NAP) v4 & v5 — WAF policy design, enforcement modes, attack signature management
  • NGINX Instance Manager (NIM) 2.x — Instance management, Security Monitoring dashboard, ClickHouse integration
  • NGINX Ingress Controller (NIC) — v5.3.4, v5.4.1 deployment via Helm on AKS
  • NGINX App Protect DoS — L7 DDoS protection

Kubernetes & Cloud

  • Azure Kubernetes Service (AKS) — Multi-namespace cluster management, workload deployment
  • Helm — Chart deployment, custom values, lifecycle management
  • kubectl — Advanced resource management, debugging, log analysis
  • Azure — AKS, Azure Disk (managed-csi), Azure Files, LoadBalancer services
  • Docker — Container builds, private registry, multi-container pods

Security & WAF

  • WAF Policy Management — Blocking/transparent mode, custom signatures, bot defense
  • Security Event Analysis — SQL injection, XSS, path traversal, command injection detection
  • NIM Security Monitoring — ClickHouse event pipeline, security dashboard integration
  • gRPC / TLS — Mutual TLS, certificate management, nginx-agent secure communication

Databases & Observability

  • ClickHouse — Security event schema, direct HTTP inserts, query optimization
  • dqlite — Internal NIM database analysis and troubleshooting
  • MariaDB / MySQL — Kubernetes-native deployments with persistent storage

Scripting & Automation

  • Python — Syslog forwarders, ClickHouse integrations, log parsers
  • Shell / Bash — Deployment automation, pod lifecycle scripts
  • YAML — Kubernetes manifests, Helm values, ConfigMap management

🚀 Key Projects

NIM Security Monitoring Integration (NGINX App Protect v5)

Designed and implemented a complete WAF security event pipeline for NGINX App Protect v5 on AKS. Solved a DPM license entitlement issue that blocked the native nginx-agent syslog path by building a Python-based NAP forwarder that directly tails the security log and inserts events into ClickHouse — making WAF violations visible in the NIM Security Monitoring dashboard.

  • 3-container pod architecture: nginx-plus + waf-enforcer + waf-config-mgr
  • Custom Python syslog forwarder deployed via ConfigMap and startup script
  • Direct ClickHouse HTTP integration for security event ingestion

NGINX Plus Ingress Controller Multi-Tenant AKS Setup

Deployed multiple NGINX Plus Ingress Controller instances (v5.3.4, v5.4.1) across dedicated namespaces in AKS with isolated IngressClasses, Azure LoadBalancer IPs, and separate license management per tenant.

NGINX Plus NAP v5 Kubernetes Deployment Framework

Built a complete Kubernetes deployment framework for NGINX Plus R36 with App Protect v5 including: initContainer-based policy compilation, shared emptyDir volumes for WAF engine communication, ConfigMap-driven configuration, and automated startup orchestration.


📚 Certifications & Training

  • F5 NGINX Product Training
  • Kubernetes Administration
  • Azure Cloud Fundamentals

📬 Contact

Feel free to connect for NGINX, Kubernetes, or WAF security discussions.

Site: ganesh.ltm.publicvm.com