¿Es necesario el conocimiento de la codificación para aprender computación en la nube?

No necesariamente, pero seguramente querrás agregar codificación a tu lista de tareas. Su primera parada en su camino de educación en la nube seguramente será familiarizarse con Linux y la Administración de Linux. Hay algunas nubes basadas en Windows, pero la gran mayoría de los sistemas estarán basados ​​en Linux.

Al mismo tiempo, querrá comenzar a comprender la computación en la nube para poder definir mejor qué es exactamente lo que quiere hacer en el gran ecosistema de “Cloud Computing”. La computación en la nube tiene menos que ver con la codificación que con la comprensión de cómo administrar y a veces configuramos el software que ejecuta una nube en particular: OpenStack, Amazon Web Services, Google Cloud Platform, Azure tienen su forma particular de hacer las cosas. Probablemente desee obtener más información sobre uno de estos sistemas y profundizar en su aprendizaje.

También existe el mundo de los motores de automatización: las herramientas líderes o “herramientas CAPS” (Chef, Ansible, Puppet y SaltStack) se utilizan para automatizar todo, desde la implementación de sistemas hasta la simplificación de actualizaciones para mantener el estado. Personalmente me gusta Anisble, pero aprender cualquiera de estos cuatro le dará una comprensión adecuada de los procesos involucrados.

A medida que tenga más claridad sobre en qué parte del mundo de Cloud Computing desea centrarse, también debería ser más claro qué lenguaje de programación tiene más (o al menos más) sentido aprender.


Si le interesa comprender algunos de los pasos necesarios para ingresar al mundo de Cloud Computing, Kumulus Technologies presenta periódicamente un micro curso gratuito de 3 partes sobre cómo conseguir un trabajo en Cloud Computing. Los detalles se pueden encontrar aquí: Introducción a los sistemas operativos en la nube