Essas habilidades de computação 9 nuvem poderia lhe dar o próximo salto na carreira

No final do ano passado, houve mais 3,9 milhões de empregos no campo da computação em nuvem na América sozinho, e mais 18 milhões ao redor do mundo. E profissionais com experiência de computação em nuvem levou para casa um salário médio de mais de US $ 90.000.

É um grande campo para entrar - mas quais são as competências que você precisa para um trabalho em computação em nuvem? Qualquer experiência nestas 9 áreas vai ajudar a definir para além do resto da pilha de aplicativos.

Habilidades de banco de dados

base de dados estrutura;

Como a computação em nuvem tantas vezes lida com grandes bases de dados de informação, ser capaz de compreender e trabalhar com linguagens de banco de dados é crucial. SQL e MySQL são as línguas padrão de fato para bancos de dados, mas estar familiarizado com sistemas de código aberto como o Hadoop, Cassandra e MongoDB também é útil.

Se você está procurando uma forma mais divertida de aprender algumas habilidades de banco de dados, você pode conferir Schemaverse, um jogo de estratégia baseado em espaço no qual os jogadores usam comandos SQL para controlar suas frotas. GalaXQL é outro grande recurso para aprender a trabalhar com bancos de dados - o aplicativo interativo permite que você pratique suas consultas SQL e orienta-o ao longo do caminho.Furada com livros de programação? Tente 3 Fun maneiras das suas capacidades de codificaçãoFurada com livros de programação? Tente 3 Fun maneiras das suas capacidades de codificaçãoSe você já tentou aprender a código de um livro, você sabe como chato que pode ser. Por que não tentar algumas opções atraentes para tornar o aprendizado mais peculiar e divertido.consulte Mais informação

Aprender a programar

Ruby, Ruby on Rails, Python, Perl, javascript e Java são as línguas mais comuns utilizados para a construção de aplicativos e serviços baseados em nuvem. Enquanto Java é uma linguagem de programação relativamente tradicional, os outros são de alto nível, línguas eficientes que muitas vezes são recomendados para iniciantes, tornando este um bom primeiro passo para melhorar suas habilidades de computação em nuvem.

Video: Olhar Digital: Cloud Computing ou computação nas nuvens, sabe o que é isso?

Enquanto alguns trabalhos exigem apenas um desses idiomas, você vai aumentar a sua empregabilidade por estar familiarizado com mais de um. Sim, se familiarizar com os muitos aulas de codificação interativos Disponível. Escolha uma das línguas e começar a aprender!3 interativos, Diversão, maneiras livres começar a aprender a linguagem de programação de Ruby3 interativos, Diversão, maneiras livres começar a aprender a linguagem de programação de RubyRuby é uma expressiva, de alto nível, linguagem de script. Ele é usado na Web, principalmente como parte do framework de desenvolvimento web Ruby on Rails, mas também independente. Se você está curioso sobre o que Ruby (não ...consulte Mais informação

Linux

Linux-pinguim

O sistema operacional Linux domina uma grande parte do mundo da computação em nuvem, por isso, estar familiarizado com ele vai te dar um grande headstart em muitos dos seus potenciais concorrentes. Um bom primeiro passo é configurar seu computador para dual-boot com o seu sistema operacional preferido (temos tutoriais para O Windows dual-booting assim como OS X).Como fazer dupla inicialização do Windows &; Linux OS está no seu computadorComo fazer dupla inicialização do Windows &; Linux OS está no seu computadorÉ como ter dois computadores em um - iniciar o seu sistema e escolher entre Windows e Linux. É chamado de dual-boot, e dá-lhe acesso a dois dos melhores sistemas operacionais no ...consulte Mais informação

Depois disso, começar a aprender! Confira o cinco regras de ouro do Linux, aprender algumas comandos interessantes, e começar a trabalhar com alternativas Linux para o seu go-to software. Quanto mais você está familiarizado com o sistema operacional, o melhor.

DevOps

operações de desenvolvimento é um método particular de desenvolvimento de software que leva o ciclo de vida do software inteira em conta, desde o planejamento e criação de protótipos para uso e manutenção. DevOps é muito popular na computação em nuvem, por isso, entender o que é e como você se encaixa pode ser uma grande ajuda.

Você pode começar a aprender sobre DevOps, indo para DevOps.com e ler seus artigos para ter uma idéia dos tipos de questões em jogo. Microsoft Virtual Academy oferece uma visão geral de DevOps, e Linux academia tem um curso curto DevOps que será útil, bem.

sistemas de Automação

sistemas de automação

Como as empresas estão armazenando e usando mais e mais informações o tempo todo, trabalhando com ele manualmente e com base em projeto-a-projeto está se tornando insustentável. Os desenvolvedores que pode automatizar tarefas e processos são altamente valiosos, como eles podem melhorar significativamente a eficiência das interações da empresa com dados.O Guia de Automação impressionante para usuários do MacO Guia de Automação impressionante para usuários do MacQuer se trate de classificar o seu e-mail, procurando seus documentos ou a construção de uma lista de reprodução, você ficaria surpreso quantas tarefas pode ser feito automaticamente em vez de manualmente - Se você soubesse como começar.consulte Mais informação

Enquanto “automação” é relativamente termo vago, você pode ganhar habilidades nesta área, aprendendo sobre Puppet e Chef, duas soluções de automação de código aberto.

Puppet Labs oferece uma gama de opções de aprendizagem, de cursos ao vivo e certificações para a aprendizagem on-line em ritmo individual. É também de plataforma cruzada.

Chef é outra ferramenta de automação de sistemas e infra-estrutura de nuvem com uma série de módulos de aprendizagem interactiva.

Video: transformice- habilidades

Garantia da Qualidade

De acordo com uma pesquisa 2014 pela Forbes, garantia de qualidade de software foi o sexto mais pedido comum em anúncios de trabalho de computação em nuvem. Em suma, QA software é o processo pelo qual os desenvolvedores e outros produtores se certificar de que o software que produzem satisfaz as necessidades que ele se propõe a e que é de qualidade aceitável após a libertação.

Você pode começar a aprender sobre a garantia de qualidade com os Fundamentos da Programação: Curso de Software Quality Assurance em Lynda.com. Udemy também tem um número de cursos disponíveis, incluindo Saiba Teste de software: Kickstart uma carreira de sucesso em QA e Aprender Teste de Software a partir do zero. Há também uma série de certificações on-line que você pode começar a melhorar o seu currículo para a computação em nuvem.

Segurança da informação

info-sec

A certificação Certified Information Systems Security Professional (CISSP) é uma das certificações mais solicitadas no mundo da computação em nuvem. Esta certificação é concedida por Informações Internacionais Sistema de Segurança Consortium Certificação, Inc, eo exame abrange conhecimentos sobre coisas como segurança patrimonial, gerenciamento de identidade e acesso, e de segurança desenvolvimento de software.

Há uma abundância de grandes recursos para ajudá-lo a aprender sobre segurança da informação, a partir de introduções gratuitos para segurança da informação para um curso Udemy em conceitos de segurança e um curso extensivo Universidade Aberta sobre o tema.

Gerenciamento de Projetos

o Project Management Professional certificação é altamente reconhecida e respeitada dentro da indústria. Se você tem alguns anos de experiência em gerenciamento de projeto, você pode ser elegível para este CERTIFICAÇÃO se não, você pode ser elegível para o Associado Certificado em certificação Project Management.

Para saber mais sobre a certificação PMP, você pode visitar o site do Projeto Instituto de Gestão e ler sobre suas várias certificações. Há também uma série de outras certificações que possam ser de interesse, como um na gestão do programa, e outra análise no negócio.

Amazon e Google Skills nuvem

nuvem prestadores de serviços de

Video: O mercado para os profissionais de TI na era da Nuvem

Estar familiarizado com fornecedores específicos de soluções de nuvem pode ser uma grande ajuda se um potencial empregador já trabalha com essas empresas. Porque Amazon e Google plataformas em nuvem são tão populares (mesmo a NSA usa Amazon Web Services), Ter alguma familiaridade com estas tecnologias podem dar-lhe um impulso no processo de contratação.A NSA está armazenando seus dados na nuvem. Mas será que é seguro?A NSA está armazenando seus dados na nuvem. Mas será que é seguro?Na esteira dos vazamentos Edward Snowden, a Agência de Segurança Nacional (NSA) está se voltando para armazenamento em nuvem para seus dados. Depois de terem recolhido informações sobre você, como seguro que vai ser?consulte Mais informação

Amazon Web Services - Alojamento Web &; Cloud Computing Com AWS é um curso Udemy que irá ajudá-lo a tornar-se mais familiarizados com as tecnologias da Amazon. Google fornece sua própria formação plataforma Google Cloud que você pode ir através de graça. Também tem cooptado muitos parceiros de treinamento em todo o mundo.

Assumir um projeto que exige que você use qualquer um destes é uma ótima maneira de acelerar o seu aprendizado. Tente GitHub para alguma inspiração.

Rackspace está rapidamente se tornando um dos principais concorrentes na cena nuvem, bem como, de modo que qualquer experiência que você tem com a sua plataforma também pode ser benéfico. A empresa nuvem também corre o Nuvem Academia Aberta para ajudar com treinamento de habilidades nuvem e cumprir o défice de competências.

Cursos Online para Cloud Computing

Além dos recursos acima, você pode tirar proveito de uma ampla gama de cursos on-line que irá ajudá-lo a desenvolver suas habilidades de computação em nuvem. Aqui estão alguns para começar:

Video: nuvem

  • EDX Introdução à Cloud Computing (Grátis): os conceitos básicos de computação em nuvem, incluindo segurança, cenários de uso, e noções básicas de infra-estrutura.
  • Academia nuvem (US $ 29 ou US $ 59 por mês): aprender tudo de gerenciamento básico banco de dados para habilidades avançadas específicas da plataforma.
  • Plataforma de computação em nuvem como um serviço da Universidade da Califórnia, em Irvine ($ 650): um curso com foco na criação de soluções baseadas em nuvem usando tecnologias Amazon, Google e Microsoft.
  • Escola nuvem (Varia): com 21 módulos diferentes, abrangendo tudo, desde o básico até o avançado, Nuvem escola irá ajudá-lo a ir de ser um iniciante a um perito altamente empregáveis.

O futuro está na nuvem

Muitas empresas estão rapidamente a transição muito do seu armazenamento de computação e dados para a nuvem, e há uma grande necessidade para os desenvolvedores e outros funcionários técnicos para ajudá-los com o processo. Se você é um especialista em nuvem ou um iniciante, este é um grande campo para entrar. Comece polir suas habilidades!

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

Artigos relacionados