CEO BJ Jenkins discusses Barracuda's opportunity for growth as it enters its first day on the public exchange.