1. ИТ есть во всех крупных городах и найти работу реально.
2. Некоторые московские фирмы работают по принципу "менеджмент в Мск, разработка в ...", среди городов знаю НН, Екб, Новосиб, Уфа etc (извините но про Казань мало знаю в этом плане)
3. В Казани сейчас развивается ИТ, посмотрите какой там ИТ парк открыли + второй в челнах, да и иннаполис пиарят во всю, думаю не с пустого места и вроде как республиканская программа предусматривает развитие ИТ сектора.
4. Я не из Казани но мне периодически предлагали ремоут на фирмы из Казани (фирмы не помню, активно удаленку икал в прошлом году)
Единственное что в Мск хорошо это зп, 80% москвичей-программистов с которыми сталкивался были с мега завышенным самомнением, что они боги программирования но на деле оказывалось все очень печально (может конечно я на таких натыкался, ни кого не хочу обидеть)
На счет образования я ни чего не могу сказать, но возможно мой опыт вам поможет))