What kind of scripting knowledge is required?
As I look on job posting for noc/network positions and I see many of them ask for scripting knowledge nothing to specific. What kind of script knowledge would you say is needed and for what purpose? Is for automation of redundant tasks. I know how to edit a javascript to make it do my bidding. Is there a common language that people use and what would I need to know. Thanks in advance.
Comments
-
paulgswanson Member Posts: 311A lot of what I saw in the NOC was python, java, and a little bit of powershell. However I had a very limited scope of what I could see. Hope that helps.http://paulswansonblog.wordpress.com/
WGU Progress: B.S. Network Management & Design <- I quit (got bored) -
networker050184 Mod Posts: 11,962 ModUsually automation of redundant tasks. Most of what I have seen is Perl, but anything that gets the job done would probably be acceptable depending on the organization.An expert is a man who has made all the mistakes which can be made.
-
Hypntick Member Posts: 1,451 ■■■■■■□□□□Good bit of powershell on my end. Everywhere is different it seems.WGU BS:IT Completed June 30th 2012.
WGU MS:ISA Completed October 30th 2013. -
networker050184 Mod Posts: 11,962 ModPowershell is for MS systems only right? I was under the impression the OP is asking about networking gear.An expert is a man who has made all the mistakes which can be made.
-
shodown Member Posts: 2,271pearl and expect is what I have usually seen in production. I do have one friend that did an entire retail stores voice gateway's on excel with drop downs. He did a few sites a week. All the models where the same and he placed the cards in the same way. Just used a drop down export to txt and copy and paste.Currently Reading
CUCM SRND 9x/10, UCCX SRND 10x, QOS SRND, SIP Trunking Guide, anything contact center related -
NetworkVeteran Member Posts: 2,338 ■■■■■■■■□□networker050184 wrote: »Usually automation of redundant tasks. Most of what I have seen is Perl, but anything that gets the job done would probably be acceptable depending on the organization.
+1. Automation of redundant tasks using a server-side scripting language like Perl, Python, TCL/Expect, Ruby, etc. I've seen companies that allow you to use any language, ones that allow you to choose from a small set of languages, and ones that standardize on one language. The point of standardizing is to reduce maintenance costs. If they want experience in a specific server-side language, they'll usually put that in the job posting.
Usually, interviewers will focus more on the accuracy and readability of the algorithms you write rather than specific language syntax. Someone who doesn't grasp arrays or regexps or conditionals has more ground to make-up than someone who needs to lookup the order of the parameters to the array.search() function in the Glocl language. -
Legacy User Unregistered / Not Logged In Posts: 0 ■□□□□□□□□□Yes was looking for network specific scripting. I'll say everyone contribution is more then sufficient with answering my question. I'll take a look into python from the cbtnuggets series. Thanks guys