Вихованець «Шахтаря» (Донецьк), на професіональному рівні дебютував у сезоні 2007/2008 за «Шахтар-3» у другій лізі. У молодіжному складі «Шахтаря» дебютував 18 квітня 2008 року. За головну команду не зіграв жодного офіційного матчу.
2011 року перейшов на правах оренди в луганську «Зорю»[1]. Клуб двічі пролонговував оренду гравця. У підсумку, Олійник за 3 сезони зіграв в 20 матчах. Повернувшись в «Шахтар» в нього закінчився контракт.
У лютому 2015 року підписав контракт із одеським «Чорноморцем»[3]. По закінченні сезону 2014/15 Олійник припинив свої виступи за одеський клуб[4]. 2 липня 2015 року в статусі вільного агента перейшов в першоліговий маріупольський «Іллічівець»[5].
У липні 2016 року знову став гравцем донецького «Олімпіка»[6], підписавши однорічний контракт, проте і цього разу основним гравцем не став і по завершенні угоди покинув клуб.
У липні 2017 року підписав контракт з російською «Томмю»[7]. Дебютував у складі томського клубу 22 липня 2017 року в матчі проти «Олімпійця». Тим не менш, зігравши лише 5 матчів в чемпіонаті, вже 26 серпня з сімейних причин покинув російський клуб і повернувся в Україну[8].