Aunque la función de administrador de la nube varía de una empresa a otra, existen habilidades clave que toda persona exitosa necesita. Explore siete áreas de especialización y cómo se relacionan con este rol.
por Chris Tozzi
La computación en la nube es un campo atractivo para trabajar, con trabajos que pueden pagar hasta seis cifras. Un administrador de la nube es uno de esos roles, pero convertirse en uno no es tan sencillo como podría pensar.
En comparación con otros tipos de trabajos de TI, como programación, es difícil encontrar un título en administración de la nube o realizar un campo de entrenamiento para aprender todas las habilidades necesarias para el trabajo. En cambio, los administradores de la nube deben dominar varios campos y conceptos diferentes.
¿Qué es un administrador de la nube?
En términos generales, un administrador de la nube planifica, configura y administra cargas de trabajo basadas en la nube.
El término es un poco vago y las habilidades específicas necesarias para el día a día pueden variar de una empresa a otra. En algunas organizaciones, los administradores de la nube pueden diseñar arquitecturas y estrategias de la nube, mientras que en las empresas más grandes esas tareas suelen ser realizadas por un arquitecto de la nube.
Algunos administradores de la nube también pueden tener que hacer una buena cantidad de codificación para administrar sus entornos, mientras que otros confían principalmente en herramientas de administración de la nube basadas en GUI , especialmente si sus entornos en la nube son relativamente simples.
Entonces, ¿cómo puede convertirse en administrador de la nube con tanta variación en la descripción del trabajo? Hay un conjunto básico de habilidades que cultivar.
Unix y Windows
Para empezar, un administrador de la nube debe estar familiarizado con los entornos informáticos basados en Windows y en Unix. Las implementaciones en la nube a menudo combinan ambos tipos de sistemas operativos, por lo que es posible que los administradores deban administrar las máquinas virtuales de Linux y Windows que se ejecutan en la nube.
Además, las herramientas de administración de la nube tienden a abarcar ambos tipos de sistemas operativos. Muchas herramientas de interfaz de línea de comandos ( CLI ) de administración en la nube nativas , como AWS CLI y gcloud CLI, se comportan de manera muy similar a las herramientas tradicionales similares a Unix. Sin embargo, es posible que los administradores deban ejecutarlos en una estación de trabajo de Windows para administrar la infraestructura de Windows local, por lo que es útil poder trabajar con ambas familias de sistemas operativos.
Virtualización
La virtualización es parte integral de la nube, ya que muchas cargas de trabajo se alojan en máquinas virtuales. Por lo tanto, comprenda cómo funciona la virtualización y conozca las diferencias entre las principales plataformas de virtualización , como Hyper-V, VMware y KVM, para convertirse en administrador de la nube.
Esto no significa que deba poder codificar un hipervisor desde cero. Pero sepa qué es un hipervisor , en qué se diferencia de un contenedor y las implicaciones en el rendimiento de ejecutar una carga de trabajo en un hipervisor en lugar de hacerlo en el metal.
Contenedores
Debido a que las plataformas de implementación basadas en contenedores , como Docker y Kubernetes, se han vuelto tan comunes dentro de la nube, es importante aprender esta tecnología para convertirse en administrador de la nube.
Por ejemplo, comprenda cuándo tiene sentido utilizar contenedores y cuándo no. Conozca las diferencias entre Kubernetes local y los servicios administrados de Kubernetes, como Amazon Elastic Kubernetes Service y Microsoft Azure Kubernetes Service. Aprenda a definir un tiempo de ejecución de contenedor y comprenda cómo almacenar datos de manera persistente para aplicaciones en contenedores, especialmente dentro de la nube.
Gestión de datos
La administración de un entorno de nube requiere la gestión de los datos alojados en él. Como resultado, los administradores de la nube necesitan habilidades básicas de gestión de datos.
Si bien no es necesario tener un doctorado. en ciencia de datos, sepa qué es una base de datos y cómo se comparan las bases de datos relacionales con las bases de datos NoSQL . Comprenda las diferencias entre el almacenamiento de objetos y bloques , especialmente en lo que respecta a los servicios de almacenamiento basados en la nube. Además de los elementos esenciales de la copia de seguridad de datos, sepa cómo diseñar y administrar una estrategia de copia de seguridad para datos en la nube.
Finanzas en la nube
Los aspectos financieros de la computación en la nube son una de las facetas más a menudo pasadas por alto, pero críticas, de la administración de la nube. Muchas organizaciones optan por ejecutar cargas de trabajo en la nube porque quieren ahorrar dinero . Una de las tareas clave de un administrador de la nube es cumplir con ese objetivo.
Comprender las finanzas de la nube significa conocer los entresijos de los modelos de precios de los proveedores de la nube. Sepa qué significa la salida de datos y las solicitudes de API, y cómo influyen en las facturas de la nube. Comprenda las diferencias entre los precios de las funciones sin servidor y las VM en la nube, y sea capaz de ajustar el tamaño de una instancia de VM en la nube para ahorrar dinero. Familiarícese con los tipos de instancias de VM disponibles en la mayoría de las nubes públicas, así como con los diferentes niveles de almacenamiento de datos y cómo usarlos para diseñar y ejecutar una carga de trabajo en la nube rentable .
Infraestructura como código
A menos que realmente les gusten las tareas manuales que requieren mucho tiempo, los administradores querrán aprovisionar entornos en la nube automáticamente. Con ese fin, familiarícese con las herramientas de infraestructura como código (IaC), incluidas las que se ejecutan de forma nativa en nubes públicas, como AWS CloudFormation, y las que están disponibles a través de proveedores externos, como Ansible. Conozca las implicaciones de seguridad de IaC y cómo minimizar los riesgos potenciales en esas plataformas.
Gestión de CI / CD
De manera similar a IaC, un administrador podría necesitar supervisar un entorno de nube que incluya una canalización de CI / CD. Aunque esto probablemente no implique la gestión del código de canalización, comprenda cómo funciona una canalización de CI / CD, qué componentes influyen en ella y cómo admitir una canalización de CI / CD, ya sea que se ejecute completamente en la nube o que incluya tanto en las instalaciones como componentes basados en la nube.
Cómo adquirir habilidades de administrador de la nube
Debido a que la administración de la nube requiere un conjunto de habilidades tan amplio y dispar, no existe un camino único para obtener los conocimientos necesarios. Obtener un título en informática o TI es un buen comienzo, pero espere aprender algunas de estas habilidades en su tiempo libre.
También querrá jugar con diferentes plataformas en la nube. Cree cuentas de prueba en AWS, Azure y Google Cloud para adquirir experiencia práctica y conocer las diferencias entre cada plataforma. Aprender un poco sobre OpenStack y Kubernetes, que son importantes en arquitecturas de nube híbrida o privada, también sería una buena inversión de tiempo.
También puede buscar una certificación en administración de la nube o un campo relacionado. Muchas certificaciones de nube comunes están vinculadas a plataformas de nube pública específicas y no demuestran competencia general en la administración de la nube. No obstante, una certificación en una plataforma de nube pública sigue siendo mejor que ninguna certificación.
También existen algunas certificaciones de administración de la nube de propósito general, como CompTIA Cloud + . El factor limitante es que tienden a orientarse hacia conjuntos de habilidades y trabajos de nube de nivel de entrada; no son ideales para los profesionales de TI actuales que desean obtener una posición más avanzada en el campo de la nube.
Fuente: https://searchcloudcomputing.techtarget.com/tip/How-to-become-a-cloud-administrator