1. Fundamentals of OS 2. Programming Language like Python, Perl 3. Cloud Computing skills like 4. Azure, AWS 5. Firewalls and Security 6. Networking Skills like WAN, LAN, etc.
Without passion and curiosity, everything is hard. Network engineers have defined roles and responsibilities, so if you're excited about learning and growing, you're in the right place.