10 year cloud apprentice

Cómo abrirse camino para lograr 10 años de aprendizaje en la nube

Mirar la falta de habilidades a través del lente de la experiencia puede ser la mejor oportunidad de la industria para resolver la escasez de personal calificado.

"Si necesito un unicornio, simplemente contrato a dos personas".

Esto me lo dijo un cliente durante una conversación reciente acerca de las dificultades que enfrentan muchas empresas para cubrir cargos en las áreas de servicios de TI y en la nube con personal técnicamente capacitado

El impacto de esta escasez de habilidades de cómputo en la nube está bien documentado: sabemos el costo que puede tener para le economía, así como las consecuencias para la competitividad. Lo hemos sabido por años, y aun así las empresas siguen teniendo problemas para contratar personal.

Normalmente, a esto se le llama déficit de competencias, pero, por la evidencia que tengo después de seleccionar a un equipo de unicornios, el problema va más allá de las habilidades. Tiene que ver con la experiencia. De hecho, estoy convencido de que plantear este asunto solo como un problema de habilidades limita la eficacia de la industria para resolverlo.

El crecimiento de la nube significa que muchas empresas se están apresurando para crear nubes o aplicaciones basadas en la nube bien controladas, escalables y seguras. Es un trabajo complejo, y con la modernización del desarrollo de aplicaciones (piense en el uso de contenedores) y menos personal en la mayoría de los equipos de TI, las empresas deben contratar generalistas con vasta experiencia que también se puedan especializar. Hablamos de las famosas personas tipo T, con gran experiencia en un área y mucha exposición a una multitud de áreas relacionadas.

Si las habilidades son el problema, la industria piensa rápidamente que la capacitación es la solución. Pero uno no ve las certificaciones enumeradas anteriormente. ¿Por qué? Porque para crear cualquier sistema de nube de producción, se deben tomar miles de decisiones correctas para lograr la mejor arquitectura. Las certificaciones son las validaciones necesarias de las habilidades, pero la única manera de obtener este nivel de conocimiento es mediante la experiencia que tanto cuesta adquirir y que equivale a un aprendizaje de 10 años.

Si nivelamos la discusión para incluir la experiencia, ¿surgirán más y mejores soluciones para superar esta escasez? Aprovechar la experiencia significa que cualquier solución será a más largo plazo (no hay un atajo para obtener experiencia), pero romper el ciclo de la escasez de talentos ya se convirtió en un desafío a largo plazo.

Pero, antes de pasar a cómo serían esas soluciones, veamos dónde es más marcada la falta de experiencia en este momento.

Cómo se ve actualmente la falta de experiencia y por qué

Hoy en día, para los líderes de TI y sus equipos tiene la misma importancia si un disco está casi al límite de su capacidad, si sus microservicios están disponibles al nivel requerido por sus clientes o si su sitio web está mostrando en todo momento los mensajes correctos para las personas.

Los contenedores son populares en este nuevo mundo moderno de desarrollo de aplicaciones y automatización. Kubernetes se está convirtiendo rápidamente en el motor de coordinación de contenedores por excelencia, y las mejores empresas están usándolos para hacer cientos de implementaciones al día. Para las organizaciones empresariales, las implementaciones diarias pueden ascender a miles.

Kubernetes es una herramienta nueva, por lo tanto, es lógico que la experiencia en ella sea escasa. Y, ahora que los desarrolladores están usando Kubernetes para diseñar plataformas completas, también hay una necesidad de rodear a las plataformas con un ecosistema de seguridad y administración de aplicaciones (que en ambos casos quedan por fuera de las responsabilidades tradicionales de los desarrolladores).

Esto empeora el problema de la falta de experiencia en materia de seguridad de la nube. Tradicionalmente, los desarrolladores no  tenían la responsabilidad de la seguridad en sus ambientes, pero con el cambio a la nube, donde están creando redes e infraestructuras mediante API e infraestructura como código, tienen que hacerse responsables de la seguridad de estas.

Dado que los desarrolladores corren para cumplir con las fechas de lanzamiento, con frecuencia el monitoreo y la futura expansión de la plataforma se dejan para después. Esto también hace que se busque mucho la experiencia en arquitectura y automatización de la nube, ya que las empresas con nubes que han crecido así de manera orgánica empiezan a luchar para automatizar y escalar sus implementaciones heredadas.

Como resolver el problema de la falta de experiencia

Para los líderes de TI el problema de la falta de experiencia es como una lista de sospechosos comunes, y aunque creo que las soluciones a largo plazo creadas alrededor de la experiencia y habilidades podrían finalmente romper el ciclo, los líderes de TI tienen que llenar algunas vacantes de inmediato.

A corto plazo, las revisiones bien diseñadas son esenciales para identificar los puestos que es fundamental cubrir, tales como las funciones de arquitectos de seguridad a nivel internacional que pueden tomar una perspectiva holística de la nube y de los ecosistemas de desarrollo.

Sin embargo, nada, excepto la perseverancia, va a cubrir estas y otras funciones. En el pasado podíamos tener arquitectos de la nube calificados, con experiencia en contenedores y seguridad, solo cada 2 a 6 meses. Se contrataban dos talentos a nivel interno y ocho agencias externas, según el caso.

Para en realidad, para romper el ciclo y estar a la vanguardia de los 10 años de aprendizaje de la nube, los líderes necesitan estrategias para ampliar la reserva de personas calificadas para el futuro y convertir empleos en prácticas de aprendizaje que desarrollen la siguiente generación de profesionales de TI y de la nube.

Es probable que sea complejo crear y mantener estos semilleros de talento y será diferente en las distintas empresas. Pero, a nivel básico, es posible que empiece a nivel del servicio de ayuda o a nivel interno, donde se alienta a las personas para que estudien Linux, Windows y AWS para que estén preparadas para pasar a desempeñar puestos de soporte y puestos de programador de nivel inicial. Una vez ahí, podrán exponerse cada vez más a las nuevas tecnologías y plataformas con el asesoramiento de colegas más experimentados. Este proceso puede empezar incluso antes si las organizaciones pueden acercarse más a los semilleros locales mediante relaciones con instituciones educativas.

La solución para tener personal calificado, aunque sin experiencia, que ocupe puestos de trabajo, probablemente implique la implementación de proyectos que permitan crear experiencia de manera sistemática. La experiencia obtenida tiene que distribuirse con la mayor amplitud posible, de manera que no se concentren en más de una o dos personas que podrían abandonar la organización algún día.

Nadie se va a convertir de inmediato en el arquitecto de nube que usted necesita. Pero reconocer las funciones adyacentes y crear las rutas correctas entre ellas, y ser más reflexivos acerca del desarrollo del talento que la industria ya tiene, es una buena base para el futuro.

El panorama permanece nublado, por ahora

De cara al futuro, la selección de personal en el área de servicios de TI y de la nube no será más fácil en el corto plazo. Con la tendencia creciente hacia los ambientes de nube híbrida, puede tomar esa experiencia de 10 años usando AWS y lanzar un requerimiento de experiencia usando VMware o Kubernetes.

Muchas organizaciones, forzadas a improvisar, pueden terminar con un experto de AWS trabajando en conjunto con un experto de VMware, colaborando para corregir las arquitecturas. De repente, mi cliente creador de unicornios avanza.

Si no se atiende, el problema actual de falta de experiencia en la nube solo crecerá. Adquirir experiencia es un proceso lento, pero la tecnología y las empresas avanzan con rapidez. Con cada nuevo avance, la experiencia aporta más experiencia, agrandando así la brecha entre los candidatos novatos y los veteranos más avezados.

En mi opinión, la generalización y las personas tipo T seguirán siendo el enfoque correcto. Uno no consigue las mejores arquitecturas ni los procesos de implementación más rápidos y ágiles sin una amplia base de conocimientos.

Pero, aunque es difícil encontrar a esos generalistas, tal vez la industria también pueda mejorar para desarrollarse a sí misma.

 

Join the Conversation: Find Solve on Twitter and LinkedIn, or follow along via RSS.

Stay on top of what's next in technology

Learn about tech trends, innovations and how technologists are working today.

Subscribe
Photo by JESHOOTS.COM on Unsplash

Por qué todos los directores de Información deberían definir una estrategia en la nube ahora

About the Authors

Eric Sakowski

Director of Professional Services Delivery Engineering

Eric Sakowski

Eric is a leader and technologist with more than 20 years experience developing and automating apps in various programming languages on a wide variety of platforms for a multitude of market verticals. Throughout his career he’s often been a defacto sysadmin to ship his own code, and has been automating deployments since the late 90’s.  Joining Rackspace with the acquisition of Datapipe, Eric has been with the company for 7 years. Eric leads a geographically distributed team of architects, DevOps and automation experts.

Read more about Eric Sakowski