Destaques
Poucas coisas abalaram tanto o mundo tradicional da TI quanto a computação em nuvem. Em vez de empresas e organizações dependerem de redes internas, elas podem simplesmente utilizar recursos de computação privados acessados pela Internet. Isso lhes poupa tempo e dinheiro, razão pela qual cerca de 94% das empresas já adotaram essa tecnologia em algum grau. Os engenheiros de nuvem gerenciam sistemas baseados em nuvem criados por arquitetos, com os quais podem colaborar para identificar as necessidades dos clientes externos e oferecer sugestões de melhorias ou soluções para problemas.
Eles garantem que as metas e as expectativas de desempenho sejam atendidas, elaboram cronogramas e delegam tarefas. Os engenheiros de nuvem são responsáveis por criar documentação de projeto e trabalhar com uma variedade de hardware, software e linguagens de programação. As funções de engenharia de nuvem podem ser divididas em papéis de especialização, como arquiteto de nuvem, engenheiro de software de nuvem e engenheiro de segurança de nuvem, mas alguns profissionais são responsáveis por todas as tarefas, dependendo do tamanho da empresa. As nuvens em si podem ser públicas, privadas, híbridas ou multinuvem. A computação em nuvem tornou-se tão prevalente que está criando desafios únicos para os profissionais de áreas relacionadas à informática, que podem precisar assumir novas funções.
A automação baseada em IA pode provisionar infraestrutura e gerenciar implantações, mas os engenheiros de nuvem são cada vez mais responsáveis pela concepção de sistemas resilientes, econômicos e seguros. A função está mudando da configuração manual para a supervisão estratégica de ambientes complexos e integrados à IA.
- Trabalhar em um setor de TI dinâmico que transformou o mundo dos negócios
- Ajudando as organizações a economizar tempo e recursos
- Colaborando com arquitetos e outros profissionais de TI
- Segurança no emprego em uma era de mudanças rápidas
Os engenheiros de nuvem têm muito trabalho e devem contar com uma jornada de trabalho de tempo integral, no mínimo. Por se tratar de um setor em rápido crescimento, a oferta de profissionais qualificados ainda não atende à demanda. Consequentemente, pode ser necessário trabalhar horas extras para atender às necessidades dos clientes.
Funções típicas
- Criação de servidores baseados na nuvem; teste e lançamento de serviços
- Implantações de infraestrutura baseadas na nuvem
- Gerenciamento de bancos de dados e integração de software
- Discutindo as necessidades dos clientes externos
- Garantir que as necessidades de software das empresas sejam plenamente atendidas
- Supervisionar a segurança do sistema e as alterações na rede
- Trabalhar com arquitetos ou coordenar o trabalho deles
Responsabilidades adicionais
- Criar melhores práticas
- Oferecer educação e treinamento, conforme necessário
- Criar serviços redundantes
- Liderar as iniciativas de automação
- Acompanhe as mudanças no setor e adapte suas estratégias de acordo com elas
Competências interpessoais
- Atenção aos detalhes
- Competências em atendimento ao cliente
- Determinação
- Altamente organizado
- Flexibilidade
- Capacidade de resolução de problemas
- Fortes habilidades de liderança e gestão
- Paciente e analítico
- Excelentes habilidades de comunicação
- Orientado para o trabalho em equipe e focado em objetivos
- Habilidades de gestão do tempo
Competências técnicas
- Experiência com Amazon Web Services, Azure, SQL, Python, Java, C++, Ruby, Linux, Kubernetes e VMware
- Interfaces de programação de aplicativos (APIs), REST e RPC
- Gerenciamento de configuração de software (SCM)
- Desenvolvimento ágil
- Redes e protocolos de internet
- Scripting, implantação, DevOps, bancos de dados, hospedagem, virtualização
- Computação em nuvem, hardware e conhecimentos de ciência da computação
- Grandes empresas de tecnologia, como Amazon, VMware, Microsoft, Google, IBM, Dell, Cisco, HP e Alibaba
- Órgãos governamentais
- Setores da área da saúde
A transição das redes internas para soluções baseadas na nuvem exigiu uma grande mudança de mentalidade. Afinal, as organizações dependem fortemente de seus dados e da segurança desses dados, então o conceito de confiar tudo a uma “nuvem” levou algum tempo para ser aceito. Hoje, porém, as empresas de nuvem conquistaram essa confiança por meio de uma eficácia comprovada. Cabe aos engenheiros de nuvem garantir que essa reputação permaneça intacta!
Quando ocorrem problemas e violações, a notícia se espalha rapidamente. Em outros setores, as marcas muitas vezes sofreram danos incríveis devido a problemas isolados — mas que ganharam as manchetes. O setor de nuvem é, de certa forma, ainda mais suscetível, pois todas as empresas desse ramo dependem da confiança dos clientes no conceito. De acordo com a Security Magazine, cerca de 80% das empresas enfrentaram uma violação de dados na nuvem durante um período de estudo de 1,5 ano. O Wall Street Journal citou Nico Fischbach, da Forcepoint, que observou: “Basta deixar passar um único item [de segurança] para abrir as portas para qualquer malfeitor”. Como resultado, os engenheiros de nuvem carregam uma enorme responsabilidade sobre os ombros!
A migração para a computação em nuvem é, por si só, uma nova tendência que está impactando as carreiras de outros profissionais de TI, como engenheiros de sistemas, engenheiros de rede e administradores de bancos de dados. As pequenas e médias empresas estão reduzindo custos ao recorrer a serviços terceirizados em vez de especialistas internos. O resultado disso é que muitos profissionais também estão migrando para cargos na área de tecnologia em nuvem. Enquanto isso, os avanços em IA, realidade virtual e criptomoedas estão alterando a forma como as empresas fazem negócios, o que, por sua vez, aumenta a necessidade de mais engenheiros de nuvem. A CRN detalha muitos dos aspectos técnicos das tendências emergentes em computação em nuvem, desde omni-clouds, Kubernetes, SaaS inteligente, entrega de aplicativos e muito mais.
Os engenheiros de nuvem costumam ser pioneiros, criativos e ousados, sempre prontos para enfrentar desafios. Dito isso, eles são práticos e compreendem os limites, bem como a importância de atingir objetivos finais claros. Ao longo de sua formação, os profissionais dessa área provavelmente eram muito simpáticos e orientados para o “atendimento ao cliente”, buscando entender os problemas dos outros e oferecer formas de ajudar.
É importante para eles “estarem por dentro” das coisas, compreenderem as situações e seus papéis nelas. Nem é preciso dizer que os engenheiros de nuvem provavelmente se interessaram por computadores e tecnologia desde cedo e, possivelmente, buscaram maneiras de usar o poder da Internet de formas inovadoras. Eles são orientados para a tecnologia, preocupados com custos, se importam com resultados e estão sempre em busca de aprender coisas novas.
- Graduação em Ciência da Computação, Tecnologia da Informação ou Sistemas de Informação Gerencial (observação: a Purdue oferece um curso de graduação online em Computação em Nuvem)
- Cursos e/ou experiência prática em:
- Software/serviços de computação em nuvem (Azure, Amazon Web Services, etc.)
- Gerenciamento de bancos de dados
- DevOps
- Segurança cibernética
- Docker
- Sistemas operacionais (Linux)
- Python, Java, C++, AngularJS e Ruby
- Spark, SQL, Kubernetes, Scala, Hadoop, Kafka, Redshift
- Os estágios podem ser muito úteis; também será oferecida formação no local de trabalho
- Certificações, incluindo:
- AWS - Profissional de Nuvem
- Microsoft - Especialista Certificado em Soluções da Microsoft, Desenvolvedor Certificado em Soluções da Microsoft
- Google - Engenheiro Associado de Nuvem, Arquiteto Profissional de Nuvem, Desenvolvedor Profissional de Nuvem, Engenheiro Profissional de Redes em Nuvem e Engenheiro Profissional de Segurança em Nuvem
- Cisco - CCNA Cloud, CCNP Cloud
- CompTIA - Fundamentos da Nuvem
- Cloud Security Alliance - Certificado de Conhecimentos em Segurança na Nuvem
- VMware - VCP6 - Nuvem
- Outros sites de aprendizagem incluem Linux Academy, Udemy, Coursera, edX, LinkedIn Learning/Lynda, Cloud Academy, A Cloud Guru e Cybrary
- Os empregadores querem ver comprovação de experiência, além de um diploma universitário. Procure cursos que ofereçam experiências práticas que você possa destacar mais tarde
- Há muitas habilidades a serem aprendidas para se ter sucesso nessa área; no entanto, é recomendável se concentrar em cursos que desenvolvam as habilidades essenciais que as empresas estão buscando atualmente
- Procure cursos que possam complementar as certificações
- Entre em contato com as associações estudantis e faça perguntas para ter uma ideia da cultura e dos índices de satisfação em relação ao currículo e ao corpo docente de um curso
- Leia as biografias dos professores; conheça as instalações do programa, as áreas de pesquisa e as fontes de financiamento
- Analise as estatísticas de colocação profissional da instituição para os formandos. Caso não estejam disponíveis, entre em contato com o departamento e pergunte o que eles oferecem para ajudar quem está procurando emprego
- Certifique-se de que a universidade seja credenciada. Muitos cursos de ciência da computação são credenciados pela ABET, o que é ainda melhor!
- Verifique sempre se há informações sobre bolsas de estudo, descontos nas mensalidades e outros tipos de auxílio financeiro
- Não é preciso ter um diploma para começar a trabalhar com computação em nuvem; por isso, opte por cargos de nível básico que possam ajudá-lo a desenvolver suas habilidades (consulte nossas recomendações sobre Educação e Treinamento acima)
- Tente conseguir estágios que ofereçam experiência profissional prática. Tudo isso conta!
- Conquiste certificações no seu tempo livre (se é que você tem tempo livre...)
- Participe ativamente de clubes e organizações escolares relacionados às competências relevantes
- Mantenha um portfólio de projetos com anotações detalhadas de tudo o que você fez. Explique os problemas e as soluções, e como você chegou a essas soluções
- Ganhe um dinheiro extra e aprimore suas habilidades aceitando trabalhos freelance no Upwork
- Não se esqueça das competências interpessoais! A comunicação é fundamental para o sucesso nesta área, assim como uma forte capacidade de liderança e gestão
- Fique por dentro das tendências, pois a tecnologia muda rapidamente e não dá sinais de que vai parar
- Compartilhe o que aprendeu ensinando outras pessoas. Construa uma reputação de mentor prestativo
- Que tal dar um passo adiante criando um curso online, produzindo tutoriais no YouTube ou escrevendo artigos informativos para sites e revistas?
- Interaja com outros usuários participando das discussões no Quora e no Reddit
- Hoje em dia, a maioria dos empregos é encontrada por meio de uma boa rede de contatos; por isso, informe a todos que você está procurando emprego, incluindo colegas, professores e centros de orientação profissional da universidade
- Divulgue no LinkedIn; atualize seu perfil e deixe-o pronto para impressionar
- Vá às feiras de emprego bem vestido e com cópias do seu currículo (perfeitamente revisado)
- Procure vagas em sites como Indeed, Monster, USAJobs, ZipRecruiter e Glassdoor
- Preste muita atenção à experiência e às competências exigidas nas ofertas de emprego
- A concorrência é acirrada, por isso concentre suas energias em vagas para as quais você esteja altamente qualificado
- Adapte seu currículo a cada empresa e cargo específicos para os quais você se candidatar
- Pense como um recrutador! Leia o artigo “Como contratar excelentes engenheiros de nuvem”, do Concurrency Lab
- Inclua um link para o seu portfólio, apresentando suas habilidades e projetos no GitHub, CodePen, etc.
- Baixe alguns modelos gratuitos de currículo para engenheiro de nuvem
- Dê uma olhada nas perguntas mais úteis para entrevistas sobre computação em nuvem do IntelliPatt
- Durante as entrevistas, quando lhe perguntarem se você tem alguma dúvida, pergunte sobre vagas futuras de uma forma que demonstre que você deseja conquistá-las no futuro (em vez de dar a impressão de que não está interessado no cargo para o qual está se candidatando)
- O site Indeed traz ótimas dicas sobre por que você deve perguntar sobre oportunidades de crescimento profissional durante uma entrevista
- Antes de se candidatar a vagas, pesquise sobre a empresa para ter uma ideia das oportunidades de promoção
- Faça uma pesquisa para decidir quais cargos de nível superior você gostaria de alcançar
- Demonstre iniciativa! Desempenhe suas funções da melhor maneira possível, conclua as certificações e deixe claro para seu supervisor que deseja saber como progredir na carreira
- Mostre disposição para concluir as certificações que eles sugerirem para você, e não apenas aquelas nas quais você tem mais interesse pessoalmente
- Se for o caso para a função que você deseja, faça um mestrado. Muitos podem ser concluídos on-line, o que lhe dá a liberdade de trabalhar enquanto estuda
- Torne-se um especialista indispensável na sua área de atuação para a sua organização. Apresente seus argumentos para a promoção de forma a levar em conta também os interesses da empresa
- Comece a orientar outras pessoas. Prepare um substituto para que não haja lacunas caso você seja promovido
- Mantenha-se atualizado sobre as novidades lendo constantemente e praticando suas habilidades
- Crie um site e/ou um canal no YouTube e desenvolva sua marca pessoal
Sites
- Blog de Notícias da AWS
- Blog da Cisco sobre a nuvem
- Revista de Computação em Nuvem
- CloudTech
- CloudTweaks
- Cloudwards
- Mundo da TI Corporativa: Computação em Nuvem
- IBM Cloud
- InfoWorld: Computação em Nuvem
- Blog do Microsoft Azure
- Reddit - Computação em nuvem
- O cara do servidor
- TechRepublic
- Blog do VMware vCloud
Livros
- 97 Coisas que todo engenheiro de nuvem deve saber: sabedoria coletiva dos especialistas, de Emily Freeman e Nathen Harvey
- Amazon Web Services em Ação, de Andreas Wittig e Michael Wittig
- Guia de Estudo para a Certificação AWS Certified Cloud Practitioner, de Ben Piper e David Clinton
- Guia de Estudo para a Certificação CompTIA Cloud+, de Scott Wilson e Eric Vanderburg
- Guia Oficial de Estudo para a Certificação Google Cloud Certified Associate Cloud Engineer, de Dan Sullivan
O mundo da TI é um campo vasto, com opções para todos os gostos. Se a engenharia de nuvem não for a sua praia, há muitas alternativas que você pode explorar. Aqui estão algumas delas, listadas pela TechRepublic:
- Engenheiro de Dados
- Cientista de dados
- Engenheiro de DevOps
- Desenvolvedor Java
- Arquiteto de Software
- Engenheiro de Software
- Administrador de Sistemas
- Desenvolvedor Front-End
- Desenvolvedor de back-end
- Desenvolvedor Full Stack
Feed de notícias
Vagas em destaque
Cursos e ferramentas online
Expectativas salariais anuais
Os novos funcionários começam com um salário de cerca de US$ 83 mil. O salário médio é de US$ 111 mil por ano. Profissionais altamente experientes podem ganhar cerca de US$ 146 mil.