I found an interesting article by Scott Moore titled What makes a good Performance Engineer? According to the article the bare minimum technical skills required form a good performance engineer are:
- Network Basics: Knowledge of OSI, TCP/IP stack, DNS, DHCP, WINS, Routers.
- Protocols: Knowledge of Winsock, COM, HTTP, and Citrix.
- Programming/Scripting Languages: Knowledge of HTML, ASP, JSP, Java, C
Also required is a good working knowledge of SQL to find behind the scenes database related problems. Well, this is not to scare you off but to let you understand what goes into making a good performance engineer. You can read the full article here