what sort of programming/scripting do you use at your networking job?
Just wondering... I'm going through the cisco lab portfolio for bsci right now, and they use tcl for verifying connectivity on large networks. It got me wondering about other applications for it, and how common its use is among network engineers for tasks beyond connectivity verification.
I've had to make light modifications to perl scripts at work, but most of the programming i've done has been in relation to databases/sysadmin stuff, not actual networking.
I've got some ideas for scripts i might create based on the receipt of certain snmp traps on my nagios server (running tracepaths when IP SLAs drop below a certain point so that I can identify the area of the network that's a problem after the fact), but I'm wondering what sort of stuff others do.
I've had to make light modifications to perl scripts at work, but most of the programming i've done has been in relation to databases/sysadmin stuff, not actual networking.
I've got some ideas for scripts i might create based on the receipt of certain snmp traps on my nagios server (running tracepaths when IP SLAs drop below a certain point so that I can identify the area of the network that's a problem after the fact), but I'm wondering what sort of stuff others do.
Comments
Super basic stuff, but I am horrible at coding.
While I agree that some people are wired for coding better than others, it will also come with practice. If you can achieve an NP, I'm pretty sure you can at least reach a proficient level with a little bit of practice
It's not so much that I think I can't do it. It's that I just hate it, lol.
I do enjoy coding, but I have to be careful. I work in a game development studio, and anytime I fire up a compiler or IDE the software engineers begin to poke around like drug-sniffing dogs, wondering if I'd like some "help". . . in other words, they'd love to take me under their wing to teach me enough Java/C#/ActionScript to offload work on me.
Free Microsoft Training: Microsoft Learn
Free PowerShell Resources: Top PowerShell Blogs
Free DevOps/Azure Resources: Visual Studio Dev Essentials
Let it never be said that I didn't do the very least I could do.
Trust me, I'm right there with you. I'm actually a pretty good coder, I just don't have the mindset or the patience for it.
But you should pick up something, as there are some tasks that you really suck to do manually, over and over again. The vast majority of my scripts were born out of annoyance when my dislike of repetition finally surpassed my dislike of coding. I think the only ones I developed on purpose prior to needing to use them were a few scripts I use for doing cutovers
You have them hosted anywhere? I'd like to check them out, and/or use them if the need arises. I've also found that the easiest way for me to pick up code is to dissect a script when I know the purpose of it.
That would be cool. As I said, most of the coding i've done is database related, and has squat to do with networking. I'd be interested to see what kind of scripts people are doing for network-related tasks.
On a general note, I find it interesting how much programmers hate sys/net admin stuff, and how much most network/sys admin guys hate coding. At my current job i'm forced to do a lot of both. It's good in a way, but it makes it impossible to specialize, and specialization is the only way to go for a "real" career in IT imo.