См. в Проверке слова.
Если имярек занимает должности в разных организациях, то это уже не двойное название должности, а перечисление должностей: заместитель генерального директора АО «Василёк», управляющий директор АО «Ромашка» И. И. Иванов.
Такие сочетания корректны в разговорной речи. О нормах, действующих в строгой деловой речи, см. в «Письмовнике»: Автор Петрова, или Названия «неженских» профессий.
Верно со строчной буквы: генеральный директор.
Наименование должности генеральный директор пишется строчными буквами.
Правильно: директор ГОУ СПО «Педагогический колледж».
Сочетание неисполнительный директор подразумевает характеристику директора, а не должность. В случае с должностью такое сочетание невозможно.
Правильно: У нас хороший директор – Сокова. Подробные рекомендации см. в «Письмовнике».
Если Иванов является директором, то нужно поставить запятую.