Citation: 2C_961/2018 E. C

A.________ beantragt mit Beschwerde in öffentlich-rechtlichen Angelegenheiten bzw. subsidiärer Verfassungsbeschwerde, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 12. September 2018 aufzuheben und ihm die Aufenthaltsbewilligung zu belassen; eventuell sei das Migrationsamt des Kantons Zürich anzuhalten, beim Staatssekretariat für Migration (SEM) seine vorläufige Aufnahme zu beantragen. Die Rekursabteilung der Sicherheitsdirektion des Kantons Zürich hat darauf verzichtet, zur Beschwerde Stellung zu nehmen. Das Verwaltungsgericht des Kantons Zürich beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei. Das Staatssekretariat für Migration (SEM) liess sich nicht vernehmen. Mit Verfügung vom 31. Oktober 2018 legte der Abteilungspräsident der Eingabe antragsgemäss aufschiebende Wirkung bei. Am 4. Dezember 2018 ging beim Bundesgericht ein Schreiben vom 23. November 2018 der aktuellen Arbeitgeberin von A.________ ein, worin sie auf ihre positiven Erfahrungen mit diesem hinweist.