Sjepeljev doorliep de jeugdopleidingen van Tsjornomorets Odessa en Dynamo Kiev en brak ook door bij die laatste club. Op 25 februari 2017 maakte de middenvelder zijn debuut in het eerste elftal. Op die dag werd met 1–2 gewonnen van Zorja Loehansk. Emmanuel Dennis opende de score voor de thuisploeg maar door treffers van Denys Harmasj en Artem Besjedin won Dynamo het duel alsnog. Sjepeljev mocht van coach Serhij Rebrov in de basis beginnen en hij speelde het gehele duel mee.[1] Zijn eerste doelpunt volgde op 18 juli 2017, tijdens een overwinning op Tsjornomorets Odessa (2–1). Tijdens dit duel zette hij Dynamo op gelijke stand na tweeëntwintig minuten speeltijd. Via Andrij Jarmolenko werd de eindstand uiteindelijk bereikt.[2] Sjepeljev tekende in november 2018 een nieuwe verbintenis tot medio 2024.[3]