Yeah I was in the same boat re: the hands on learning, but for certain internal things, newer things etc. the documentation and resources are very limited so be prepared to learn by reading your eyes out. Also be prepared to try to fix things without being able to test them. For example right now one of my tasks is to fix a custom script written by someone that left the company that was packaged into a .exe (so I have no clue what version it actually is, no clue if the way it was packaged is the same I expect to try it out) on a security server, to collect logs from a security database. Testing on my PC has been utterly useless and there are no dev/stage environments to test on either. I'm just trying to learn how SSL/TLS works to be sure about the moves I make with certificates, encryption etc.