Cargos de TI no Brasil precisando de profissionais

Atualmente os CIOs (chief Information Officers; também conhecido como o chefão da area de tecnologia em empresas grandes) estão tendo que assumir maior responsabilidades mais complexas e que vão além do desenvolvimento de sistemas e infraestrutura de redes da empresa. Agora eles precisam se preocupar mais com coisas como segurança cibernética, ciência e análise de dados (Data Science) e aprendizado de máquina e inteligência artificial (Artificial Intelligence). Com essa mudança, novas vagas de emprego começam a ser mais requisitadas e com isso a necessidade de profissionais especializados que consigam preencher tais vagas.

Tendo isso em menste, foi feita uma pesquisa que entrevistou 679 diretores de TI e 250 líderes de TI de linha de negócios, eles informaram que em 2020 as prioridades são:

  • aumentar a eficiência operacional (37%)
  • melhorar a experiência do cliente (35%)
  • Aumentar as proteções de segurança cibernética (33%)
  • transformar os processos de negócios (30%)
  • melhorar a lucratividade (24%)

Essas mudanças estão ditando novas demandas por talentos. O que permanece o mesmo, no entanto, é que a competição por profissionais qualificados continua aumentando, principalmente em áreas como cibersegurança, segundo John McKnight, vice-presidente executivo de serviços de pesquisa do Enterprise Strategy Group.

Embora a ciência e a análise de dados permaneçam escassas, as habilidades em cibersegurança ocuparam o primeiro lugar na pesquisa deste ano, com 39% dos líderes de TI prevendo dificuldade em encontrar talentos neste ano, ante 33% em 2019. Outras mudanças notáveis: o design thinking, o DevOps e as habilidades ágeis são todos percebidos como desafios crescentes para contratação no próximo ano, em parte por conta da abordagem de concentração em produto e cliente.

Confira as 12 áreas que serão mais desafiadoras para encontrar talentos em 2020:

  • Cibersegurança: 39%
  • Ciência de dados / análise: 35%
  • IA / aprendizado de máquina / RPA: 31%
  • Serviços / integração em nuvem: 18%
  • Tecnologias herdadas: 18%
  • DevOps / DevSecOps / processos ágeis: 17%
  • Internet das coisas: 17%
  • Arquitetura em nuvem: 16%
  • Design thinking / UX: 16%
  • Engenharia de software: 15%
  • Desenvolvimento de aplicativos: 15%
  • Gerenciamento multi cloud: 15%

Com isso você pode ver que diversas áreas que já vem sido mencionadas por diversos sites e mídias focadas na área de tecnologia; Lecionadas nas universidades e cursos do Brasil estão ficando mais fortes no mercado de trabalho. Se você está na duvida sobre qual ramo da Ciêcia/Engenharia da Computação seguir ou até mesmo se você já é trabalha com TI mas está pensando em trocar de área de especialização, vale a pena dar uma olhada nestas áreas que foram mencionadas. Boa sorte.

fonte:

https://cio.com.br/os-12-cargos-de-ti-mais-dificeis-de-serem-preenchidos-nas-empresas/

 

Azure DevOps + Angular + GitHub Pages

Veja nesse artigo como criar uma pipeline no Azure DevOps para publicar o seu projeto Angular no GitHub Pages

Dando continuidade ao meu artigo anterior: Angular 8.3: publicando projeto com o Angular CLI em 5 passos, hoje eu irei demonstrar como criar uma pipeline no Azure DevOps para automatizar o processo de deploy demonstrado no artigo anterior.

Para os próximos passos sera necessário ter uma conta no Azure DevOps Service. Caso você ainda não tenha se cadastrado la, acesse o seguinte link para acessar o portal e criar uma conta: Azure DevOps.

Com o passo da conta OK, vamos a criação de uma nova pipeline. Para isso, siga os passos abaixo:

1- Clique em pipelines:

2 -Em seguida no canto superior direito, clique no botão New pipeline:

3- Selecione o repositório do seu código.

Para esse artigo, eu irei utilizar um repositório do meu GitHub.

4- Selecione a pipeline do Node.js:

Esse passo deve criar uma pipeline básica para projetos Node.js.

Caso seja necessário adicionar um novo step na sua pipeline, você pode utilizar o assistente no canto direito demonstrado na imagem abaixo:

Agora para ajustar pipeline para publicar o nosso projeto, altere o comando npm run build para npm run deploy.

Obs.: Esse comando e com base no meu arquivo package.json, nele eu adicionei o comando ng deploy da nova versão do Angular 8.3

Clique em Save and Run, de um nome para o seu commit e clique em Save and Run novamente.

Assim que o Job finalizar, acesse a sua página no GitHub pages e verifique as alterações que você subiu nessa nova release do seu projeto.

Link do meu projeto publicado em uma pagina do GitHub: Angular 8.3 DevOps.

Bom, a ideia desse artigo era demonstrar como automatizar o processo de deploy de um projeto angular, utilizando um arquivo .yml no Azure DevOps Service.

Espero que tenham gostado e até um próximo artigo pessoal 😉

Fonte: https://medium.com/xp-inc/azure-devops-angular-github-pages

Gostou desse artigo? Comente abaixo!