Да, обязательно, для написания скриптов как минимум, упрощающих его труд, я так считаю PowerShell и SSH, и язык Си для программирования контроллеров. Это минимум из минимумов. При этом глубокое знание не нужно, там фреймворков и т.д.т.п. но понимания достаточно.