While programming skills are not always mandatory, having a basic understanding of programming can significantly benefit your transition from a Desktop Support background to a Cloud Engineer. Programming knowledge can help you automate tasks, work with cloud APIs, and manage infrastructure as code, enhancing your efficiency and effectiveness in cloud engineering tasks.
If you are planning to become a Cloud engineer, then I would recommend you check out this Microsoft Azure Certification Training Course from Intellipaat. This training will help you become a certified professional with the required skills.
Along with that check out this video about Raja Sekhar and how he achieved a career transition from Desktop Support Engineer to Azure Engineer with the help of Intellipaat training -