La transformación digital puede ser una descripción demasiado usada, sobrevalorada y a menudo abusada, pero también es un movimiento muy real que impulsa a las organizaciones a alejarse de los procesos manuales y en papel para operar más plenamente en la economía digital. Casi tres de cada cuatro (72 %) de las organizaciones en nuestro Informe sobre el estado de la entrega de aplicação 2018 están operando bajo una iniciativa de transformación digital . Lo que a menudo se pasa por alto en todas las historias del tipo “miren lo que la marca X ha hecho gracias a la transformación digital” es todo el sudor y las lágrimas que se invirtieron en preparar el centro de datos para soportar el último aparato, dispositivo o aplicación.
Porque seamos sinceros, las aplicaciones todavía se comunican con los servicios back-end ya sea a través de API o URI, JSON o XML, WebSockets o sitios web. Y eso significa que hay una red detrás de cada aplicación, cada dispositivo IoT y cada comunicación que tiene lugar en Internet cada segundo de cada día.
¿Qué importancia tiene eso? Tenga en cuenta que la Asociación de Internet estima que la contribución de la actividad a través de Internet “al PIB de EE. UU. es de aproximadamente 3,11 %, lo que lo sitúa aproximadamente en el mismo tamaño que la industria automotriz, que históricamente se ha estimado en aproximadamente 3,0-3,5 % del PIB en EE. UU. (Centro de Investigación Automotriz, 2015)”. La asociación señaló además que Internet contribuyó aproximadamente con el 5,3% del PIB de las economías del G-20 y con el 5,7% del PIB de la UE en 2016. Eso no es equipo, eso es actividad. Cadenas de suministro, ventas minoristas, transacciones financieras. Toda esa actividad económica, en última instancia, requiere aplicaciones y API, lo que significa su red.
La estabilidad y la velocidad de las redes son vitales para soportar una carga tan creciente. Eso incluye las redes que forman la columna vertebral, las interconexiones y el centro de datos. En ese último es en lo que nos centraremos hoy, porque es donde puedes tener el mayor impacto.
Puedes, pero quizá no. Cada vez más, los desarrolladores influyen y, a veces, toman decisiones que afectan directamente a la red. Porque ya han adoptado metodologías ágiles y han abrazado DevOps. Se mueven más rápido de lo que la red puede seguir. Están pasando a producción (o a la nube) por la mera necesidad de moverse más rápido. Esto es preocupante, porque las habilidades que se necesitan para ser un ingeniero o arquitecto de redes exitoso no son las mismas que necesita un desarrollador. Los dos conjuntos de habilidades han sido tradicionalmente tan diferentes como la noche y el día. Pero eso está cambiando.
Si NetOps va a seguir teniendo un impacto en la red, va a necesitar ganar algo de poder de desarrollo.
Eso es lo que pretendemos hacer con un movimiento que algunos llaman NetOps 2.0 o DevNetOps, pero nosotros lo llamamos Super-NetOps .
La premisa, sin importar cómo la llames, es la misma: adoptar los principios de DevOps, aplicar sus metodologías y adoptar la automatización como un enfoque estratégico para permitir la implementación continua en entornos de producción.
Esto significa automatizar cambios de configuración menores y mayores en las aplicaciones, los servicios de aplicação y la red misma. Significa aprender a trabajar con una API REST y a usar repositorios como Git para administrar y colaborar en los scripts y plantillas necesarios para aprovisionar y configurar todo en la ruta de datos.
También requiere una comprensión de los principios básicos de DevOps: LEVAS. Significa reconocer que la cultura importa, que la automatización es un medio para un fin y que las mediciones deben compartirse y usarse para mejorar los procesos y el rendimiento.
En mi experiencia, es más fácil enseñar a un experto en redes a codificar que enseñar a un desarrollador a trabajar en red. Ninguna de las dos cosas es imposible (y siempre hay casos atípicos), pero es raro encontrar un desarrollador que quiera aprender sobre redes. Gran parte del éxito de la nube y los contenedores reside en el hecho de que ofuscan la complejidad de la configuración de la red al abstraerla en servicios simples que los desarrolladores pueden consumir en fragmentos pequeños. Sin tener que sumergirse en los detalles de por qué o cómo funciona.
No deberían tener que hacerlo. Su trabajo es convertir bits, bytes y lógica en aplicações sorprendentes. El trabajo de NetOps es hacer que la red funcione como una máquina bien engrasada y genere paquetes con la velocidad de un corredor de Fórmula Uno. Soy un desarrollador con afinidad por la red y sé lo suficiente como para saber que no sé lo suficiente para automatizar la red tan bien como un verdadero ingeniero de redes.
Por eso tú, aficionado a las redes, debes hacerlo por mí y por los millones de desarrolladores como yo. Porque si no lo haces tú, alguien más lo hará. El viejo dicho puede ser “Liderar, seguir o salir del camino”, pero con el enfoque del tren de la transformación digital, eso se ha convertido simplemente en “Liderar o salir del camino”.
Existen razones por las cuales algunas organizaciones no están empleando la automatización en este momento. Una de ellas es la falta de competencias existentes. Hay una variedad de habilidades de “desarrollador” que NetOps necesita para hacer una automatización correcta, y el hecho es que ellos mismos no están tan seguros de tener esas habilidades.
Ése es uno de los impulsores detrás de Super-NetOps. No es sólo un curso de formación gratuito sobre “cómo automatizar un BIG-IP”. Tenemos un montón de eso en DevCentral en este momento. Se trata de construir una base sólida y adquirir las habilidades y el conocimiento que NetOps necesita para automatizar BIG-IP y más allá. Las habilidades principales son aplicables al amplio conjunto de servicios de red y aplicação que hoy en día ofrecen API y plantillas que podrían usarse para automatizar y orquestar entornos de producción. Tal como lo necesitan los equipos de desarrolladores. Muchas veces se trata simplemente de no saber cómo (o dónde) empezar.
Esto es lo que pretendemos responder con Super-NetOps. Necesita la capacitación y las habilidades para ampliar sus conocimientos y experiencia a la próxima generación de centros de datos y a la nube. Estamos aquí para decirte: “Te respaldamos”. “Estas son las habilidades que necesitas para liderar el movimiento y no dejarte arrastrar por él”.
El futuro está muy automatizado. Y no hay nadie mejor capacitado para automatizar la red que los ingenieros y arquitectos que saben cómo mantener en funcionamiento el motor de la economía de Internet.
Ya no hay excusas para no empezar. Así que regístrate. Iniciar sesión. Ponte algo cómodo y ponte en marcha. Nunca hay un mejor día para comenzar a automatizar que hoy.