US retailer JC Penney has appointed Michael Kramer as COO, effective 5 December.