Hey @ShadyNut19,
There are courses that you can take on Udemy to learn about managing cloud infrastructure, but the real learning will happen when you apply your knowledge to a production-grade system.
If you want to learn DevOps, you must be comfortable with at least one Cloud Service Provider (CSP) be it AWS, GCP, or Azure.
At the beginning of your career, you'll be required to know how to provision/de-provision infra resources, manage accesses, and configure various cloud services to meet the requirements of your organization.
As you grow along in your career, you will start automating things. Your primary aim will be to support the developers, by addressing their pain points: such as deployments (by building CI/CD pipelines), quick rollbacks (in case of failed deployments), orchestrating infra for testing, security, compliance requirements, etc.
As you grow further, you'll be required to be a generalist across multiple services and a specialist in one particular thing. For example, you can assist DBAs, tighten security misconfigurations, and manage Kube clusters but be an expert in networking and have a complete understanding of network fragmentation, configuring VPCs and networking firewalls, setting up alerts on firewalls and writing down playbooks to resolve alerts binding to strict SLAs.
After this, there will be a fork in your career path. You can either get into a managerial position or continue to be in an IC role.
If you get into a managerial kind of position, you are required to set up a strategy for your DevOps team to succeed by creating separate verticals along the lines of DBA, Security, Container Orchestration, Automation, Networking, Cost efficiency, etc. Each vertical should have a separate team that handles specific KPIs that are in line with the standards defined by the organization. If you grow further into a Director kind of position, you'll be the one defining the standards based on emerging market trends and also having a strong judgment of what works and what doesn't work across the industry.
If you want to continue on an IC path, your challenge would be to define the strategy for multi-cloud, multi-region, and multi-product. Let me tell you, if you are interested in being an IC this is super interesting and challenging because you will be working under 100s of constraints: environment-based constraints, entity-based constraints, CSP-based, regulations-based, etc.
I hope you get a picture of what the DevOps career looks like!