BACKGROUND IMAGE: iSTOCK/GETTY IMAGES

Evaluar Conozca los pros y contras de las tecnologías, productos y proyectos que está considerando.

Profesionales de operaciones de TI deben adaptarse con nuevas habilidades DevOps

Hay un papel para las operaciones de TI en un entorno DevOps, pero se verá y sentirá diferente de la descripción tradicional de las labores de TI.

La intersección de DevOps con operaciones de TI es una vía de doble sentido; incluso a medida que los desarrolladores asumen cada vez más de las operaciones, los profesionales de operaciones de TI deben pensar más como programadores de aplicaciones.

Los cambios técnicos que vienen con el establecimiento de una cultura DevOps afectan la infraestructura de TI, incluso si equipos separados de operaciones de TI todavía manejan los asuntos del día a día. Las nuevas prácticas de desarrollo de aplicaciones, tales como la contenerización, los microservicios y la automatización del lanzamiento, así como nuevas técnicas de gestión de la infraestructura que requieren conocimientos de programación, significan que los profesionales de operaciones de TI deben aprender nuevos trucos para mantener esa infraestructura funcionando sin problemas.

A medida que evoluciona DevOps, una mayor colaboración entre desarrolladores y la gente de operaciones de TI estará a la orden del día, de acuerdo con Nirmal Mehta, jefe de tecnología senior para el grupo de innovación estratégica de Booz Allen Hamilton Inc., una empresa de consultoría que trabaja con organizaciones gubernamentales para establecer una cultura DevOps.

"Los roles solo van a ser más sobre operadores tomando más responsabilidad en términos de la automatización del despliegue y sus procesos de cambio", dijo Mehta. "Ellos van a realizar una transición hacia tomar más funciones de seguridad, ya que la infraestructura como código y gestión de la configuración tienen un enorme impacto en el cumplimiento".

A lo largo del camino, las habilidades DevOps para los profesionales de operaciones de TI incluirán la capacidad de trabajar en equipos más multifuncionales.

En lugar de reuniones que ensamblan temporalmente a representantes de funciones separadas de TI –almacenamiento, redes, seguridad, operaciones y desarrollo de aplicaciones– esta colaboración DevOps/Ops en evolución será "un equipo en el que... tienen acceso a la misma información, y son responsables de las mismas historias de usuario y otros elementos de flujo de trabajo ágiles", dijo Mehta.

La automatización de TI es crucial entre las habilidades DevOps

Con el tiempo, los contratos de trabajo pedirán habilidades específicas en torno a la entrega de microservicios o servicios, y se concentrarán menos en llenar roles dispares dentro de la estructura del equipo, dijo.

Mientras tanto, las habilidades de programación serán relevantes incluso para los profesionales de TI en un papel estrictamente operativo, conforme la automatización de lanzamientos hace obligatoria la infraestructura como código y la gestión de la configuración. Esto significa aprender herramientas como Puppet, Chef, Ansible y otras que refuerzan la gestión de la infraestructura de forma automatizada para seguir el ritmo de los ciclos de lanzamiento de aplicaciones rápidos y automatizados.

Algunas personas de operaciones son reacios a aprender el funcionamiento interno de la aplicación y eso se convierte en un problema, según Dan MacDonald, arquitecto y director técnico de una agencia de la ciudad de Nueva York cuyos desarrolladores están haciendo la transición a métodos de desarrollo ágil.

"Ahora, con el ritmo del desarrollo, usted tiene que involucrarse mucho más en las primeras etapas porque va muy rápido", dijo.

Junto con la infraestructura como código, las tecnologías utilizadas por los desarrolladores, tales como contenedores, significarán una menor variación en las configuraciones de servidor y los tipos de instancias bajo la gestión de operaciones de TI, y le quitarán importancia a habilidades tales como la escritura de secuencias de comandos y la configuración manual de los servidores.

"[Como una persona de operaciones de TI] yo no tengo que integrar [Secure Socket Shell] SSH en alguna caja, y modificarlo para esta cosa snowflake especial, porque hay un libro de cocina que de hecho se encarga de eso por mí", dijo Caedman Oakley, evangelista DevOps de Ooyala Inc., un servicio de procesamiento de video.

Los profesionales de operaciones de TI tendrán que mirar más arriba en la pila de oportunidades para añadir valor a una organización.

"Es como ser un violinista o un pianista, y luego cambiar para convertirse más en un conductor", dijo Mehta. "Usted está supervisando una mayor cantidad de responsabilidades y confiando en la automatización para hacer la mayor parte de esa carga de trabajo que usted solía hacer".

Pero si bien es amada por los desarrolladores, la tecnología de contenedores sigue siendo difícil de desplegar a producción para los profesionales de operaciones de TI, y requiere un nuevo conjunto de habilidades.

"Los desarrolladores están utilizando contenedores, pero ops está desplegando código para VM, y así crear paridad entre ellos es difícil", dijo Chris Riley, analista DevOps de Fixate IO. "Si usted está haciendo la transición desde monolitos a microservicios, está casi obligado a empezar de nuevo... y la gestión de ese cambio es muy difícil".

Las aplicaciones distribuidas basadas en microservicios pondrán más énfasis en las habilidades de redes, añadió MacDonald.

Los microservicios también dependen mucho más que las aplicaciones monolíticas en la coordinación entre diferentes hosts, señaló MacDonald.

"Digamos que usted desea implementar tanto Amazon como Google, al mismo tiempo", dijo. "No muchos desarrolladores realmente entienden los puntos más finos de esas redes; allí es donde se obtiene el beneficio de operaciones".

Próximos pasos

Más sobre DevOps:

Hotel se acelera con modelo sobrealimentado de DevOps

Gartner: DevOps es bueno; DevSecOps es mejor

La promesa del desarrollo de software DevOps es soportada por OpenStack

Investigue más sobre Desarrollo de aplicaciones

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close