American-based cybersecurity company Barracuda Networks has appointed Peter Alexander as chief marketing officer (CMO).