MOSCOW, Oct 13 (Reuters) - Russian technology company Astra on Friday said it had raised 3.5 billion roubles ($35.9 million) in an initial public offering on Moscow Exchange, pricing at the upper end of its range in a debut populated by retail investors.

Astra said it set the price at 333 roubles per share, corresponding to a market value of 69.9 billion roubles.

Astra dominates Russia's operating system (OS) market with its Astra Linux software. It offers a range of software solutions to Russian government entities and state companies, including those in critical infrastructure, many of which were deprived of access to Western technology after Russia started what it calls its special military operation in Ukraine. ($1 = 97.4875 roubles) (Reporting by Gleb Stolyarov, Olga Popova and Alexander Marrow; editing by David Evans)