This document presents a new systematic construction of zero correlation zone (ZCZ) sequences based on interleaved perfect sequences. It begins with background on perfect sequences, ZCZ sequences, and the relationship between interleaved sequences and their associated shift sequences. It then describes a four-step procedure to construct ZCZ sequence sets from a perfect sequence and orthogonal matrix by generating an appropriate shift sequence. Two theorems establish the auto- and cross-correlation properties of the resulting sequences. Three classes of almost optimal shift sequences are deduced from prior works. A new general construction of shift sequences is presented and proven to generate almost optimal ZCZ sequence sets for any sequence lengths.