Essas 9 habilidades de computação em nuvem podem dar a você a próxima carreira

As empresas estão se movendo para a nuvem. A enorme lacuna de habilidades pode ser sua oportunidade de acelerar sua carreira com as qualificações essenciais. Comece com qualquer uma dessas habilidades críticas sob demanda.

As empresas estão se movendo para a nuvem.  A enorme lacuna de habilidades pode ser sua oportunidade de acelerar sua carreira com as qualificações essenciais.  Comece com qualquer uma dessas habilidades críticas sob demanda.
Propaganda

No final do ano passado, havia mais de 3, 9 milhões de empregos no campo da computação em nuvem apenas nos Estados Unidos - e mais de 18 milhões em todo o mundo. E profissionais com experiência em computação em nuvem levaram para casa um salário médio de mais de US $ 90.000.

É um ótimo campo para entrar - mas quais habilidades você precisa para um trabalho em computação em nuvem? Qualquer conhecimento nessas 9 áreas ajudará a diferenciá-lo do restante da pilha de aplicativos.

Habilidades de banco de dados

estrutura de banco de dados

Como a computação em nuvem geralmente lida com grandes bancos de dados de informações, a capacidade de entender e trabalhar com linguagens de banco de dados é crucial. O SQL e o MySQL são as linguagens padrão de fato para bancos de dados, mas o conhecimento de sistemas de código aberto como Hadoop, Cassandra e MongoDB também é útil.

Se você está procurando uma maneira mais divertida de aprender Bored With Programming Books? Tente 3 maneiras divertidas para subir de nível suas habilidades de codificação entediado com livros de programação? Tente 3 maneiras divertidas para subir de nível suas habilidades de codificação Se você já tentou aprender a codificar a partir de um livro, você sabe o quão chato pode ser. Por que não tentar algumas opções interessantes para tornar o aprendizado mais peculiar e divertido? Leia Mais algumas habilidades de banco de dados, você pode conferir o Schemaverse, um jogo de estratégia baseado no espaço no qual os jogadores usam comandos SQL para controlar suas frotas. O GalaXQL é outro excelente recurso para aprender a trabalhar com bancos de dados - o aplicativo interativo permite que você pratique suas consultas SQL e o orienta ao longo do caminho.

Aprenda a programar

Ruby, Ruby on Rails, Python, Perl, JavaScript e Java são as linguagens mais comuns usadas para criar aplicativos e serviços baseados em nuvem. Embora o Java seja uma linguagem de programação relativamente tradicional, os outros são linguagens eficientes e de alto nível, geralmente recomendadas para iniciantes, o que é um bom primeiro passo para melhorar suas habilidades de computação em nuvem.

Embora alguns trabalhos requeiram apenas um desses idiomas, você aumentará sua empregabilidade familiarizando-se com mais de um. Sim, familiarize-se com as muitas lições de codificação interativas 3 Interativo, divertido, maneiras de começar a aprender a linguagem de programação Ruby 3 Interativo, divertido, maneiras de começar a aprender a linguagem de programação Ruby Ruby é uma linguagem de script expressiva e de alto nível . Ele é usado na Web principalmente como parte da estrutura de desenvolvimento da Web do Ruby on Rails, mas também como autônomo. Se você está curioso sobre o que Ruby (não ... Leia mais disponível online. Escolha um dos idiomas Como escolher uma linguagem de programação para aprender hoje e obter um ótimo trabalho em 2 anos Como escolher uma linguagem de programação para aprender hoje & Consiga um ótimo trabalho em 2 anos Pode levar anos de trabalho dedicado para se tornar um bom programador, então há uma maneira de escolher o idioma certo para começar a partir de hoje, para ser contratado amanhã? Leia mais e comece a aprender!

Linux

pinguim-linux

O sistema operacional Linux domina uma grande parte do mundo da computação em nuvem, portanto, estar familiarizado com ele proporcionará a você um grande avanço em muitos de seus concorrentes em potencial. Um bom primeiro passo é configurar o seu computador para dual-boot com o seu sistema operacional preferido (nós temos tutoriais para dual-boot do Windows Como Windows dual-boot e sistemas operacionais Linux em seu computador Como Windows dual-boot e sistemas operacionais Linux em Seu computador É como ter dois computadores em um - inicie o seu sistema e escolha entre o Windows e o Linux.É chamado de dual-boot, e dá acesso a dois dos melhores sistemas operacionais ... Ler mais, bem como sistema operacional X Como instalar o Linux em um MacBook Pro Retina Como instalar o Linux em um MacBook Pro Retina MacBook Pro vêm com algum hardware muito bom, mas algumas pessoas querem mais.Algumas pessoas querem Linux.Leia mais).

Depois disso, comece a aprender! Confira as cinco regras de ouro do Linux 5 Regras de Ouro para viver como um novo usuário Linux 5 Regras de Ouro para viver como um novo usuário Linux Como você garante que sua transição para o novo sistema operacional seja suave? Atenha-se às cinco regras seguintes e você deve se sair bem. Leia Mais, aprenda alguns comandos interessantes 9 Comandos do Linux que você precisa conhecer (e amará) 9 Comandos do Linux que você precisa conhecer (e amará) Faça arte ASCII, converse com seu computador e jogue aventuras em texto. Sua linha de comando do Linux não é apenas para trabalho: pode ser estranhamente divertida, se você souber os comandos certos. Leia mais e comece a trabalhar com alternativas do Linux para o seu software go-to Você pode executá-lo no Linux? 10 Apps vitais que você vai querer quando você troca você pode executá-lo no Linux? 10 Apps vitais que você vai querer quando mudar Para ajudar a responder suas perguntas, vamos dar uma olhada em 10 aplicativos populares do Windows e se você tem opções para eles no Linux. Consulte Mais informação . Quanto mais familiarizado você estiver com o sistema operacional, melhor.

DevOps

As operações de desenvolvimento são um método particular de desenvolvimento de software que leva em consideração todo o ciclo de vida do software, desde o planejamento e prototipagem até o uso e manutenção. DevOps é muito popular na computação em nuvem, então entender o que é e como você se encaixa nele pode ser uma grande ajuda.

Você pode começar a aprender sobre o DevOps indo ao DevOps.com e lendo seus artigos para ter uma idéia dos tipos de problemas em jogo. O Microsoft Virtual Academy fornece uma visão geral do DevOps, e a Linux Academy tem um curso curto de DevOps que também será útil.

Automação de Sistemas

automação de sistemas

Como as empresas estão armazenando e usando mais e mais informações o tempo todo, trabalhar com elas manualmente e em uma base de projeto a projeto está se tornando insustentável. Desenvolvedores que podem automatizar tarefas e processos O Guia do Awesome Automation para usuários do Mac O Guia do Awesome Automation para usuários Mac Quer esteja classificando seu email, pesquisando seus documentos ou criando uma playlist, você ficará impressionado com quantas tarefas podem ser executadas automaticamente em vez de manualmente - se você soubesse como começar. Read More são altamente valiosos, pois podem melhorar significativamente a eficiência das interações de uma empresa com os dados.

Embora a "automação" seja um termo relativamente vago, você pode adquirir habilidades nessa área aprendendo sobre o Puppet e o Chef, duas soluções de automação de código aberto.

O Puppet Labs oferece uma variedade de opções de aprendizado, desde cursos ao vivo e certificações até o aprendizado on-line individualizado. Também é multiplataforma.

Chef é outra ferramenta de automação de infraestrutura de sistemas e nuvem com vários módulos de aprendizado interativo.

Garantia da Qualidade

De acordo com uma pesquisa de 2014 da Forbes, a garantia de qualidade de software foi a sexta solicitação mais comum em postagens de trabalhos de computação em nuvem. Em suma, o controle de qualidade de software é o processo pelo qual os desenvolvedores e outros produtores se certificam de que o software que eles produzem atende às necessidades que ele estabelece e que é de qualidade aceitável após o lançamento.

Você pode começar a aprender sobre garantia de qualidade com o curso de Fundamentos da Programação: Software Quality Assurance no Lynda.com. A Udemy também tem vários cursos disponíveis, incluindo Learn Software Testing: Inicie uma carreira bem-sucedida em controle de qualidade e aprenda testes de software a partir do zero. Há também muitas certificações on-line para melhorar seu currículo para computação em nuvem.

Segurança da Informação

info-sec

A certificação do Certified Information Systems Security Professional (CISSP) é uma das certificações mais solicitadas no mundo da computação em nuvem. Essa certificação é concedida pelo Consórcio de Certificação de Segurança do Sistema de Informações Internacionais, Inc, e o exame abrange conhecimentos sobre segurança de ativos, gerenciamento de identidade e acesso e segurança de desenvolvimento de software.

Há uma abundância de ótimos recursos para ajudá-lo a aprender sobre segurança da informação, desde introduções gratuitas até segurança da informação, até um curso da Udemy sobre conceitos de segurança e um extenso curso da Open University sobre o assunto.

Gerenciamento de Projetos

A certificação do Project Management Professional é altamente reconhecida e respeitada no setor. Se você tiver alguns anos de experiência em gerenciamento de projetos, poderá se qualificar para essa certificação; Caso contrário, você pode se qualificar para a certificação Certified Associate in Project Management .

Para saber mais sobre a certificação PMP, visite o site do Project Management Institute e leia sobre as várias certificações. Há também uma série de outras certificações que podem ser de interesse, como uma na gestão de programas e outra na análise de negócios.

Amazon e Google Cloud Skills

prestadores de serviços de nuvem

Estar familiarizado com fornecedores específicos de soluções em nuvem pode ser uma grande ajuda se um possível empregador já trabalhar com essas empresas. Porque as plataformas de nuvem da Amazon e do Google são tão populares (até mesmo a NSA usa o Amazon Web Services A NSA está armazenando seus dados na nuvem. Mas é seguro? A NSA está armazenando seus dados na nuvem. Mas é seguro? Na sequência dos vazamentos de Edward Snowden, a Agência Nacional de Segurança (NSA) está se voltando para armazenamento em nuvem para seus dados.Depois de terem coletado informações sobre você, quão seguro será? Leia mais), ter alguma familiaridade com essas tecnologias pode lhe dar uma impulsionar o processo de contratação.

Amazon Web Services - Web Hosting e Cloud Computing Com a AWS, o curso da Udemy ajudará você a se familiarizar mais com as tecnologias da Amazon. O Google oferece seu próprio treinamento da plataforma do Google Cloud que você pode usar gratuitamente. Também cooptou muitos parceiros de treinamento em todo o mundo.

Assumir um projeto 5 Idéias de projeto para ajudar você a aprender Programação Mais rápido 5 Idéias de projeto para ajudar você a aprender Programação Mais rapidamente Existem algumas maneiras de facilitar a curva de aprendizado para programação. Suje as mãos e aprenda mais rápido com projetos paralelos que você pode começar a qualquer momento. Brinque com esses cinco. Leia mais que requer que você use um desses é uma ótima maneira de acelerar seu aprendizado. Experimente o GitHub para alguma inspiração.

A Rackspace está rapidamente se tornando um grande concorrente também na nuvem, então qualquer experiência que você tenha com a plataforma deles também pode ser benéfica. A empresa de nuvem também executa o Open Cloud Academy para ajudar no treinamento de habilidades em nuvem e preencher as lacunas de habilidades.

Cursos Online para Cloud Computing

Além dos recursos acima, você pode aproveitar uma ampla variedade de cursos on-line que ajudarão você a desenvolver suas habilidades de computação em nuvem. Aqui estão alguns para você começar:

  • edX Introdução à computação em nuvem (gratuito): os fundamentos da computação em nuvem, incluindo segurança, cenários de uso e princípios básicos de infraestrutura.
  • Cloud Academy (US $ 29 ou US $ 59 por mês): aprenda tudo, desde o gerenciamento básico do banco de dados até as habilidades avançadas específicas da plataforma.
  • Plataforma de computação em nuvem como um serviço da Universidade da Califórnia, Irvine (US $ 650): um curso com foco na criação de soluções baseadas em nuvem usando tecnologias da Amazon, do Google e da Microsoft.
  • Cloud School (varia): com 21 módulos diferentes cobrindo tudo, do básico ao muito avançado, o Cloud School o ajudará a deixar de ser um iniciante completo para um especialista altamente empregável.

O futuro está na nuvem

Muitas empresas estão migrando rapidamente sua computação e armazenamento de dados para a nuvem, e há uma grande necessidade de desenvolvedores e outros funcionários técnicos ajudá-los no processo. Seja você um especialista em nuvem ou um iniciante total, esse é um ótimo campo para se entrar. Comece a polir suas habilidades!

Você trabalha em computação em nuvem? Que outras habilidades você considera úteis em sua experiência do dia-a-dia? Compartilhe seus pensamentos abaixo!

Créditos da Imagem: currículo CV via Shutterstock, empresária desenho estrutura de banco de dados (editado), empresário com engrenagens (editado), cadeado e fechadura (editado) via Shutterstock.

In this article