Para los desarrolladores de aplicação , trabajar junto a un gran equipo de plataforma de infraestructura puede ser una bendición o una maldición cualquier día. Cuando ese equipo proporciona servicios de infraestructura, redes y seguridad en un modelo de autoservicio administrado, aliviando así a los desarrolladores del trabajo de administrar la infraestructura, es realmente una bendición. En comparación, si la entrega principal del equipo de infraestructura consiste en un retraso de una semana o más y una puerta giratoria de entregas, los desarrolladores de aplicaciones pueden sentirse maldecidos.
La pregunta es ¿qué se puede hacer en este último caso? ¿Cómo lidiar con un equipo de infraestructura lento y engorroso que, francamente, limita su capacidad de producir al ritmo que se espera de usted?
La respuesta, por supuesto, es tan antigua como el conflicto mismo: Comience por aumentar su comprensión del panorama general, agregue una dosis saludable de empatía y rodéelo todo en una atmósfera de respeto mutuo y objetivos compartidos. (Hazme saber dónde recoger mi Premio de la Paz.)
Vale, quizá no sea tan sencillo, pero este plan es un buen punto de partida.
Los desarrolladores de aplicaciones suelen estar sujetos a una serie de restricciones inamovibles (o menos amovibles). La infraestructura empresarial, las políticas, las necesidades de seguridad y los requisitos de auditoría son consideraciones comerciales críticas y, por lo tanto, consideraciones críticas de la aplicação . Sin embargo, en muchas organizaciones, los equipos de NetOps y SecOps que son responsables de estos elementos críticos a menudo avanzan más lentamente que DevOps , y esto a su vez crea fricción.
En cierto modo, decir que NetOps es más lento que DevOps es como comparar manzanas con mandarinas. En los últimos años, la profesión de DevOps ha experimentado algunos cambios drásticos, adoptando un flujo de trabajo más ágil y abrazando la automatización en todo momento. NetOps, por otro lado, recién ahora está obteniendo acceso a su propio conjunto de herramientas de automatización. Como resultado, muchas organizaciones están preparadas para otro gran impulso en velocidad y productividad (esta vez en servicios de infraestructura), pero requerirá que los equipos de NetOps desarrollen sus habilidades para que puedan aprovechar las nuevas herramientas de automatización de redes.
El hecho de que DevOps haya tenido acceso a herramientas de automatización durante mucho más tiempo que sus contrapartes NetOps es una diferencia importante entre los dos grupos. Pero esta diferencia no es lo único que los equipos de DevOps deben saber sobre el equipo de infraestructura.
A continuación, se presentan cinco cosas recomendadas que debe saber (o en algunos casos, recordar) sobre NetOps:
Como bien sabes, la automatización es la clave para una implementación más rápida. Trabaje para lograr que sus colegas de NetOps estén en sintonía. Asegúrese de hablar con ellos sobre el valor de la automatización en el ciclo de vida del desarrollo de aplicaciones y anímelos a explorar cómo la automatización también puede beneficiar sus flujos de trabajo. Los programas o eventos que promueven la polinización cruzada entre equipos dispares pueden ayudar a sacar a la luz este enfoque compartido. En F5, tenemos mucho éxito con las sesiones de almuerzo y aprendizaje para abarcar divisiones tradicionalmente desconectadas.
Además, F5 ayuda a los profesionales de redes a dar pasos hacia la automatización y desarrollar sus habilidades a través de una gama de cursos gratuitos de Super-NetOps en línea . Este programa Super-NetOps ayuda a los profesionales de operaciones de red a aprender las habilidades necesarias para estandarizar servicios de aplicação críticos y adquirir la capacidad de utilizar eficazmente cadenas de herramientas automatizadas. Cadenas de herramientas automatizadas que, por cierto, pueden reducir el tiempo de servicio de días a minutos , al tiempo que garantizan que todas las aplicações cumplan con los estándares de cumplimiento, políticas y rendimiento necesarios.
Al interactuar con sus colegas sobre temas como mayor automatización e infraestructura de autoservicio, tenga en cuenta que todos están trabajando para lograr los mismos resultados. Cuando hay fricción entre equipos o cuando un equipo avanza a un ritmo más lento que los demás, es fácil pensar en sus colegas como adversarios que se interponen entre usted y el éxito final. En realidad, el éxito sostenible se logra cuando se elimina la fricción (o al menos se reduce significativamente) y cada departamento avanza apoyando a los demás.