Al principio todo parece difícil, como dicen que siempre es difícil comenzar. Cloud Computing es realmente un dominio interesante y también un desafío.
Si su enfoque es desarrollar una carrera en la nube, la certificación RedHat crearía una base sólida junto con la certificación AWS. En general, para convertirse en un buen arquitecto de la nube, uno debe tener experiencia es la plataforma (administración de servidores Linux o Windows), redes, almacenamiento, virtualización (VMware / Hyper-V / XenServer), bases de datos y secuencias de comandos (Python o JSON).
Te recomendaría que te capacites en línea con AWS en YouTube antes de unirte a cualquier instituto de capacitación en línea o en el aula. El modo de entrenamiento en línea es la mejor opción, ya que le brinda la flexibilidad y puede administrar mejor su tiempo. Pero si eres de la vieja escuela o principiante, entonces la capacitación en el aula sería la mejor opción.
- ¿La computación en la nube tiene un gran alcance en la India hoy?
- ¿Existen software y análisis basados en la nube para problemas de investigación de mercado?
- Cómo construir un servicio de detección de intrusiones basado en anomalías para una nube
- Independientemente del costo, ¿puede ejecutar software de núcleo único más rápido en la nube o en hardware dedicado? ¿Puede la nube ejecutar aplicaciones de un solo núcleo en una escala de supercomputadora? ¿Es la nube un clúster de alto rendimiento?
- Inversión en tecnología: ¿Quiénes son los ganadores y perdedores en la transición a los servicios en la nube?
Pero sentirse atraído por una carrera en informática en la nube es una cosa. Aterrizar tu buen trabajo es otra. Entonces, en esta publicación, cubrimos los pasos más importantes que debe tomar para desarrollar su conocimiento de la nube y transformarse en un experto en computación en la nube altamente valorado. Pero primero, veamos brevemente qué es la computación en la nube y los tipos de trabajo en la nube que es probable que encuentre.
¿Qué es la computación en la nube?
Aunque la nube significa diferentes cosas para diferentes personas, como concepto básico, es realmente muy simple. En lugar de almacenar datos y ejecutar aplicaciones en la computadora de su hogar o trabajo, se almacena y procesa en máquinas remotas a las que se accede a través de Internet. Este método alternativo de computación ha generado una variedad de nuevos conceptos, tecnologías y servicios, algunos de los cuales han regresado al entorno informático interno en forma de nubes privadas.
Existen tres categorías principales de servicios de computación en la nube: Infraestructura como servicio (IaaS), Plataforma como servicio (PaaS) y Software como servicio (SaaS). Pero aquí nos centraremos en IaaS, donde compra hardware en bruto, servidores, almacenamiento y otros servicios en la nube a pedido y administra esos recursos usted mismo, ya que es muy probable que esto sea de interés para los aspirantes a gurús de la nube.
¿Cuales son las oportunidades laborales?
La nube ofrece una amplia gama de excelentes oportunidades profesionales. Estos incluyen ingeniero de software de nube, ingeniero de aplicaciones de software de nube , arquitecto de nube , consultor de nube y experto en seguridad de nube . Debe investigar cada uno de estos roles cuidadosamente para averiguar qué nivel de conocimiento y experiencia necesita.
Pero, como hemos dicho, no necesariamente tiene que ser un asistente técnico para construir una carrera en la nube. Los proveedores en la nube, como Amazon Web Services (AWS), ofrecen una variedad alucinante de servicios de cómputo PAYG a pedido con diferentes características y estructuras de precios. Para hacer frente a esta complejidad, las empresas recurren a gerentes financieros especializados en la nube para ayudar a mantener los costos bajo control. Y para aquellas empresas que venden sus propios servicios en la nube, los profesionales especializados en ventas y marketing son esenciales para hacer crecer su negocio.
1. Domina los conceptos de computación en la nube
Su primer paso para convertirse en un experto es aprender los conceptos clave de la computación en la nube. Primero es importante comprender la naturaleza elástica del entorno de nube a pedido: el hecho de que puede escalar dinámicamente su infraestructura como código (IAC) para satisfacer la demanda. Esto es importante tanto para los posibles desarrolladores y operadores de la nube, que se preocuparán por la logística de administrar sus cargas de trabajo, como para los gerentes financieros de la nube, que se ocuparán principalmente de equilibrar los costos.
Otro concepto que es central para la nube es DevOps . DevOps acerca los roles de desarrollo y operaciones, principalmente a través de metodologías ágiles y herramientas de automatización . Para comprender adecuadamente DevOps, deberá familiarizarse con otros aspectos importantes de la nube, como la virtualización , los contenedores , la integración continua (CI) y la entrega continua (CD) .
Comience aprendiendo lo básico. Luego, desarrolle su conocimiento enfocándose en áreas especializadas, como plataformas específicas de proveedores o tecnologías orientadas a la nube, ya que esto le dará una ventaja competitiva. Usted se une a Vepsun para la capacitación y la orientación del diseño y la implementación de la nube.
2. Obtenga experiencia práctica
Obtener experiencia práctica de trabajo en la nube es más fácil de lo que cabría esperar, ya que todos los proveedores líderes en la nube le permiten probar sus plataformas de forma gratuita. Por ejemplo, el líder del mercado AWS ofrece un nivel gratuito, que puede proporcionarle hasta 12 meses de uso gratuito. Su rival más cercano, Microsoft Azure , ofrece un crédito inicial de $ 200, que está disponible por un período de prueba de 30 días. Del mismo modo, Google Cloud Platform (GCP) le ofrece un crédito gratuito de $ 300, que puede gastar durante 60 días.
Estas pruebas son una excelente manera de obtener experiencia de primera mano sobre cómo funcionan las diferentes plataformas de proveedores y los beneficios comerciales que ofrecen. E incluso una vez que se agote la versión de prueba, los cargos siguen siendo relativamente baratos si solo está utilizando las plataformas para explorar los diversos servicios. Las historias de éxito autodidactas son muy comunes cuando surgen nuevas tecnologías, por lo que este tipo de experiencia práctica puede ser muy útil. También puede demostrar su compromiso con la causa de la nube iniciando su propio proyecto de TI personal, que utiliza tecnologías populares de código abierto, como Chef , OpenStack y Docker .
3. Aprende nuevas tecnologías
Los futuros arquitectos, ingenieros, desarrolladores y operadores de la nube necesitarán dominar las tecnologías basadas en la nube. Pero la conciencia tecnológica también es importante para muchos otros roles en la nube. Por ejemplo, una visión tecnológica más profunda ayudará a un CIO a tomar decisiones más informadas sobre la estrategia de TI, un ITFM apreciará los beneficios financieros de la adopción de la nube y los equipos de ventas en la nube comprenden mejor las necesidades de los posibles clientes. Es posible que también necesite aprender Linux , ya que este es el sistema operativo más dominante en la nube.
4. Obtener certificación reconocida por la industria
Una certificación reconocida por la industria no es solo una señal de confianza que muestra a los posibles empleadores que sus habilidades en la nube están a la altura. También les muestra que eres el tipo de persona que nunca deja de aprender.
Los dos proveedores principales, AWS y Azure, ofrecen cursos de capacitación y evaluaciones integrales para ayudarlo a consolidar su experiencia práctica. Ambos proveedores proporcionan certificación para arquitectos de soluciones, desarrolladores de soluciones y administradores de sistemas. AWS también ofrece certificación para ingenieros de DevOps.
Pero no olvide: las calificaciones formales no son la única forma de obtener reconocimiento por sus nuevas habilidades en la nube. También puede mejorar su reputación haciendo contribuciones a proyectos de código abierto o construyendo un perfil en código compartido y red social de TI GitHub.
5. Aprende a optimizar la nube
La nube ha introducido una forma completamente nueva de financiar TI. En lugar de poner capital en infraestructura nueva y de reemplazo, las empresas están cambiando a un modelo de gastos operativos (OPEX), donde consumen recursos en base a PAYG.
Pero este nuevo modelo financiero presenta nuevos desafíos. Los desarrolladores y operadores pueden activar nuevas instancias de servidor en cuestión de minutos, las organizaciones pueden tener miles de servidores virtuales ejecutándose en cualquier momento y los costos pueden aumentar sin la transparencia y el control adecuados sobre un entorno complejo de nube empresarial.
Un profesional competente en la nube comprenderá el buen equilibrio entre el rendimiento operativo y el costo. Sabrán cómo aprovechar al máximo la nube, no solo optimizando el rendimiento y los costos, sino también manteniendo su entorno, implementando la automatización e impulsando la innovación. Los especialistas financieros en la nube también necesitarán utilizar herramientas automatizadas de uso y monitoreo de costos para garantizar que se mantengan al tanto de las complejidades financieras que conlleva tener implementaciones en la nube.
Estás más cerca de lo que piensas
Una carrera en la industria de la computación en la nube generalmente requiere una gama mucho más amplia de habilidades, no solo las específicas de la nube. Por ejemplo, si ya es un experto en finanzas de TI, tiene una base existente de habilidades básicas sobre las que puede construir. Si todavía está trabajando en TI tradicional, puede utilizar ese conocimiento y experiencia en proyectos de migración en la nube que requieren la comprensión de las tecnologías heredadas. Y también es importante recordar las habilidades blandas que puede aportar a la mesa, ya que se le puede asignar la tarea de liderar a las personas que son resistentes a las nuevas tecnologías.
Algunas personas levantarán la nube increíblemente rápido. Otros necesitarán más tiempo. Mucho dependerá de sus propios antecedentes y experiencia individuales. Pero lo más importante es mantenerse comprometido y aprender a un ritmo que le convenga. Porque una cosa es segura: la demanda de expertos en computación en la nube seguirá creciendo.