William Murillo

Buscando nuevos retos …

Scripting

Hace tres días tuve la oportunidad de observar lo útil que es  para un ingeniero manejar algún lenguaje de programación…  El 28 de noviembre en la compañía donde trabajo, estuvimos trabajando en reemplazar el chassis de un equipo. Curiosamente después de reemplazar el chasis, 400 de los 17k CPEs que estaban conectados al chasis no levantaron, esto a causa de un bug en la versión de firmware, la única solución era realizar un power cycle a los equipos. Esto significaba realizar 400 llamadas a clientes para pedirles reiniciar sus CPE o conectarse a cada equipo remotamente para reiniciarlos, que horrible :S Afortunadamente para nosotros, el trabajo coincidió con la visita de un ingeniero de postventa del fabricante del equipo, quien estaba por acá dándonos un training. Al identificar el problema este señor nos dice “tranquilos muchachos demen una hora y esto se resuelve”. Saco su laptop, abrió su ambiente de desarrollo para perl (Open perl IDE) y empezó a teclear comandos. Después de un rato nos mostró el script que había realizado. Para mi sorpresa había mandado a reiniciar los 400 CPEs utilizando comandos SNMP. En 1 hora hizo todo el trabajo que nos pudo haber tomado un día completo. Realmente me impresiono mucho la habilidad en programación mostrada por este ingeniero de telecomunicaciones que nada tiene que ver con sistemas informáticos ni con desarrollo de software. Soy fanático de realizar pequeños programitas para facilitarme la vida, generalmente los hago en VB. Pero la verdad que esto me dejo sorprendido, me gusto mucho la flexibilidad de perl y la sencillez de manejo, creo que lo voy a probar. Mi recomendación, dominen bien algún lenguaje de programación, de seguro los sacara de apuros más de una vez.Scripting rulzzz…    

Diciembre 1, 2006 - Publicado por wmurillo | Programación | | 4 comentarios

4 comentarios »

  1. u r such a geek!

    comentario por Blue... | Diciembre 7, 2006 | Responder

  2. Apoyo tu comentario William. La verdad que para un Ingeniero en la rama de Telecomunicaciones deberia ser primordial conocer y dominar algun lenguaje de programación, sea cual sea…microcontroladores, tarjetas programables, CPLD, entre otros.

    Gracias…!!!

    comentario por Franklin | Septiembre 13, 2008 | Responder

  3. Definitivamente Franklin, cuando hay alguna tarea que se pueda automatizar, los scripts son de gran ayuda.

    comentario por wmurillo | Septiembre 18, 2008 | Responder

  4. Incluso he visto script dedicados para el balanceo de carga en procedadores de equipos robustos… imaginate que mas podriamos hacer con la implementación de los script´s…!!!

    comentario por fvega | Septiembre 18, 2008 | Responder


Deja un comentario