Hey Ali, educational requirements to become a Technical Architect are:
- Bachelor's Degree in IT or CS
- Good understanding of programming languages like C++, Java etc
- Knowledge on System Architecture, frameworks etc
- Deep understanding of OS like UNIX, Linux,
- Experience with SDLS or System Softwares etc