👋 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