Definitely something I haven't done too much of before. New job requires a lot of SSHing and I'm only a little familiar with the practice. Can anyone suggest a good resource for tools and how to use them effectively, and when? I'm thinking netstat, iostat, etc.
If you want to become a professional and not just a dabbler I would recommend reading some of the following books I have in my bookshelf:
[0] RHCSA & RHCE Training and Exam Preparation Guide by Asghar Ghori. This book will help insure you know your stuff as your system engineer/administrator wise.
[1] A Practical Guide to Linux Commands, Editor and Shell Programming Third Edition. This book will cover the majority of what you would need and want to know when connecting to a remote linux system over ssh.
If you want to get under the hood and become an expert, the following books should help get you started:
[2] Advanced Programming in the UNIX Environment
[3] The Linux Programming Interface: A Linux and UNIX System Programming Handbook
[4] Linux Kernel Development 3rd Edition
To get a nice general overview and get up and going quickly:
[5] How Linux works: What every superuser should know
[6] The Linux Command Line
[7] Python Crash Course
[8] Automate the boring stuff with Python. This is a great book to help you think about how to automate most of the repetitive things you will end up doing on a regular basis.
As for the tools you mention see https://medium.com/netflix-techblog/linux-performance-analys...