Vista-backed Kibo Appoints David Post as CEO