Estas habilidades 9 de computación en nube que podrían dar el siguiente salto carrera

Al final del año pasado, hubo más de 3,9 millones de puestos de trabajo en el campo de la computación en nube en Estados Unidos solamente, y otra 18 millones alrededor del mundo. Y profesionales con experiencia de computación en la nube se llevaron a casa un salario medio de más de $ 90.000.

Es un gran campo para entrar en - pero ¿qué habilidades se necesitan para un trabajo en la nube? Cualquier experiencia en estas áreas 9 le ayudará a establecer aparte del resto de la pila de aplicación.

Habilidades de bases de datos

base de datos de estructura

Debido a que la computación en nube tan a menudo se ocupa de grandes bases de datos de información, ser capaz de entender y trabajar con lenguajes de bases de datos es crucial. SQL y MySQL son los lenguajes estándar de facto para las bases de datos, pero estar familiarizado con los sistemas de código abierto como Hadoop, Cassandra, MongoDB y también es útil.

Si usted está buscando una forma más divertida de aprender algunos conocimientos de bases de datos, puede comprobar a cabo Schemaverse, un juego de estrategia basado en el espacio en el que los jugadores utilizan los comandos SQL para controlar sus flotas. GalaXQL es otro gran recurso para aprender a trabajar con bases de datos - la aplicación interactiva le permite practicar las consultas SQL y le guía a lo largo del camino.Aburrido con la programación Libros? Trate de 3 formas divertidas de todo un experto de CodificaciónAburrido con la programación Libros? Trate de 3 formas divertidas de todo un experto de CodificaciónSi alguna vez has tratado de aprender a código de un libro, ya sabes lo aburrido que puede ser. Por qué no probar algunas opciones atractivas para hacer el aprendizaje más peculiar y divertido.Lee mas

Aprender a programar

Ruby, Ruby on Rails, Python, Perl, javascript y Java son los idiomas más comunes que se utilizan para construir aplicaciones y servicios basados ​​en la nube. Mientras que Java es un lenguaje de programación relativamente tradicional, los otros son de alto nivel, idiomas eficientes que a menudo se recomiendan para los principiantes, haciendo de este un buen primer paso para mejorar sus habilidades de computación en la nube.

Mientras que algunos trabajos requieren solamente uno de estos idiomas, podrá aumentar su empleabilidad por estar familiarizado con más de uno. Sí, familiarizarse con los muchos lecciones interactivas de codificación disponible en linea. Escoja uno de los idiomas y empezar a aprender!3 interactivos, Diversión, formas libres para empezar a aprender el lenguaje de programación de Ruby3 interactivos, Diversión, formas libres para empezar a aprender el lenguaje de programación de RubyRuby es un muy alto nivel, el lenguaje expresivo, secuencias de comandos. Se utiliza principalmente en la Web como parte del marco de desarrollo de Ruby on Rails web, sino también independientes. Si tienes curiosidad acerca de lo que Ruby (no ...Lee mas

Linux

Linux-pingüino

El sistema operativo Linux domina una gran parte del mundo computación en la nube, por lo que estar familiarizado con él le dará una gran ventaja inicial en muchos de sus competidores potenciales. Un buen primer paso es configurar el ordenador para un arranque dual con su sistema operativo preferido (tenemos tutoriales para Ventanas arranque dual tanto como OS X).Cómo doble arranque de Windows & Linux OS en su ordenadorCómo doble arranque de Windows & Linux OS en su ordenadorEs como tener dos ordenadores en uno - iniciar el sistema y elegir entre Windows y Linux. Se llama el arranque dual, y se le da acceso a dos de los mejores sistemas operativos en el ...Lee mas

Después de eso, empezar a aprender! Revisar la cinco reglas de oro de Linux, aprender algo comandos interesantes, y empezar a trabajar con Alternativas para Linux a su salida al software. Cuanto más se familiarice con el sistema operativo, mejor.

DevOps

las operaciones de desarrollo es un método particular de desarrollo de software que lleva todo el ciclo de vida del software en cuenta, desde la planificación y la creación de prototipos de uso y mantenimiento. DevOps es muy popular en la nube, por lo que la comprensión de lo que es y cómo encajan en ella puede ser de gran ayuda.

Puede comenzar a aprender acerca DevOps yendo a DevOps.com y la lectura de sus artículos para tener una idea de los tipos de cuestiones en juego. Microsoft Virtual Academy proporciona una visión general de DevOps, y la Academia de Linux tiene un curso corto DevOps que será útil, también.

sistemas de automatización

sistemas de automatización

Dado que las empresas son el almacenamiento y el uso de más y más información todo el tiempo, trabajar con él de forma manual y en una base de proyecto a proyecto se está convirtiendo en insostenible. Los desarrolladores que puede automatizar tareas y procesos son de gran valor, ya que pueden mejorar significativamente la eficiencia de las interacciones de la empresa con los datos.El Manual de automatización impresionante para usuarios de MacEl Manual de automatización impresionante para usuarios de MacSi se trata de clasificar el correo electrónico, buscar sus documentos o la construcción de una lista de reproducción, que se sorprendería de cuántas tareas se puede hacer automáticamente en lugar de manualmente - si usted supiera cómo empezar.Lee mas

Mientras que la “automatización” es un término relativamente vaga, puede adquirir habilidades en esta área, aprendiendo acerca de la marioneta y el chef, dos soluciones de automatización de código abierto.

Puppet Labs ofrece una gama de opciones de aprendizaje, desde cursos en vivo y certificaciones para el aprendizaje en línea a su propio ritmo. También es multiplataforma.

Chef es otra herramienta de automatización de los sistemas y la infraestructura de la nube con una serie de módulos de aprendizaje interactivo.

Seguro de calidad

De acuerdo con una encuesta de 2014 por la revista Forbes, el aseguramiento de la calidad del software fue el sexto más común en la solicitud de ofertas de trabajo de computación en nube. En resumen, control de calidad de software es el proceso por el cual los desarrolladores y otros productores se aseguran de que el software que producen satisface las necesidades que se propone y que es de una calidad aceptable después de la liberación.

Usted puede comenzar a aprender acerca de la garantía de calidad con los fundamentos de la programación: Curso de Calidad de Software en Lynda.com. Udemy también tiene una serie de cursos disponibles, incluyendo Aprender Pruebas de Software: Kickstart una carrera exitosa en el control de calidad y pruebas de Software Aprender a partir de cero. Hay también un montón de certificaciones en línea que usted puede conseguir para mejorar su curriculum vitae para la computación en nube.

Seguridad de información

info-sec

El Certificado de Sistemas de Información de Seguridad Profesional (CISSP) la certificación es una de las certificaciones más solicitados en el mundo computación en la nube. Esta certificación es otorgada por Sistema Internacional de Información de Seguridad Consorcio de Certificación, Inc, y el examen abarca los conocimientos en cosas como la seguridad de activos, gestión de identidad y acceso, y la seguridad de desarrollo de software.

Hay un montón de grandes recursos para ayudarle a aprender sobre seguridad de la información, desde la introducción gratis a seguridad de la información a un curso Udemy en los conceptos de seguridad y un extenso curso de la Universidad abierta sobre el tema.

Vídeo: Dilemas Éticos y Políticos de la Computación en la Nube - Dr. Javier Bustamante Donas

Gestión de proyectos

los La certificación profesional de gestión de proyectos es altamente reconocido y respetado dentro de la industria. Si usted tiene unos pocos años de experiencia en gestión de proyectos, usted puede ser elegible para este certificación- si no, usted puede ser elegible para el Asociado Certificado en la certificación de Gestión de Proyectos.

Para obtener más información sobre la certificación PMP, se puede visitar la página web del Instituto de Gestión de Proyectos y leer acerca de sus diversas certificaciones. También hay una serie de otras certificaciones que pueden ser de interés, como por ejemplo una en la gestión del programa, y ​​otro análisis en los negocios.

Amazon y Habilidades de Google Cloud

nube proveedores de servicios de

Estar familiarizado con determinados proveedores de soluciones en la nube puede ser de gran ayuda si un empleador potencial ya trabaja con esas compañías. Debido a que las plataformas de nube de Amazon y Google son tan populares (incluso la NSA utiliza Amazon Web Services), Que tiene cierta familiaridad con estas tecnologías puede darle un impulso en el proceso de contratación.La NSA es el almacenamiento de sus datos en la nube. Pero es seguro?La NSA es el almacenamiento de sus datos en la nube. Pero es seguro?Como consecuencia de las fugas de Edward Snowden, la Agencia Nacional de Seguridad (NSA) se está convirtiendo en la nube de almacenamiento para sus datos. Después de que han recogido información sobre usted, lo seguro que va a ser?Lee mas

Amazon Web Services - Alojamiento Web & La computación en nube de AWS es un curso Udemy que le ayudará a familiarizarse con las tecnologías de Amazon. Google ofrece su propia formación plataforma de la nube de Google que se puede ir a través de forma gratuita. También ha cooptado a muchos compañeros de entrenamiento en todo el mundo.

Asumir un proyecto que requiere el uso de cualquiera de ellos es una gran manera para acelerar su aprendizaje. GitHub tratar un poco de inspiración.

Rackspace se está convirtiendo rápidamente en un importante competidor en la escena de la nube, así, por lo que cualquier experiencia que tiene con su plataforma también podría ser beneficiosa. La compañía nube también dirige la Academia Open Cloud para ayudar con el entrenamiento de habilidades en la nube y cumplir con el déficit de capacitación.

Cursos en línea para la computación en nube

Además de los recursos mencionados, puede tomar ventaja de una amplia gama de cursos en línea que le ayudará a construir sus habilidades de computación en la nube. Aquí están algunos para empezar:

  • edx Introducción a la computación en nube (Gratis): los fundamentos de la computación en la nube, incluyendo la seguridad, escenarios de uso, y conceptos básicos de infraestructura.
  • Academia nube ($ 29 o $ 59 por mes): aprender todo de la gestión básica de la base de datos de conocimientos avanzados específicos de la plataforma.
  • Cloud Computing plataforma como servicio de la Universidad de California, Irvine ($ 650): un curso con un enfoque en la creación de soluciones basadas en la nube utilizando tecnologías Amazon, Google y Microsoft.
  • Escuela de la nube (Varía): con 21 módulos diferentes que abarcan todo, desde el básico hasta el avanzado, Nube escuela le ayudará a pasar de ser un principiante a un experto altamente empleables.

El futuro está en la nube

Muchas empresas están pasando rápidamente una gran parte de su cómputo y almacenamiento de datos a la nube, y hay una gran necesidad de los desarrolladores y otros empleados técnicos para ayudarles con el proceso. Tanto si eres un experto en la nube o un principiante, este es un gran campo para entrar. Comenzar a pulir sus habilidades!

Vídeo: Charla Cloud

¿Trabaja en la computación en nube? ¿Qué otras habilidades ¿Le parece útil en su experiencia del día a día? Compartir sus pensamientos abajo!

Artículos Relacionados