Encontramos tal pessoa em Vancouver, e este é Denis Astakhov, Embaixador da AWS. Ele falou sobre sua experiência de emigrar para o Canadá e procurar trabalho no DevOps.

A propósito, de acordo com um estudo Stack Overflow de 2020, DevOps paga alguns dos salários mais altos. Verificaremos com Denis se é assim, analisaremos quais qualidades são necessárias para a realocação e como um engenheiro em outra direção pode melhorar no DevOps.

Foto de Adi kavazovic : Pexels
Para começar com Denis: ex-engenheiro de automação da Intel, engenheiro Cloud / DevOps nos últimos quatro anos, automatiza infraestruturas em plataformas AWS e GCP , autor do canal ADV-IT . Embaixador da Amazon Partner Network da América do Norte selecionado em 2019.
Não é a primeira vez
Quando criança, Denis queria partir para um país de língua inglesa. Mas seus pais o levaram de Sebastopol para Israel. Lá, ele estudou como engenheiro de software júnior e recebeu o diploma de bacharel em engenharia. Depois de seis anos e inúmeros currículos enviados à Intel, Denis foi contratado lá em 2007 como engenheiro de sala limpa. A transição para a TI demorou mais cinco anos, a mesma quantidade que ele trabalhou como engenheiro de automação.
A emigração para o Canadá também não estava indo bem. A principal condição era obter uma residência permanente - era uma vida boa demais em Israel para trocar por um visto de trabalho. Talvez seja por isso que tive de fazer várias tentativas.
Número de tentativas
Em 2008, enquanto trabalhava para a Intel, Denis tentou emigrar para o Canadá pela primeira vez sob o programa Federal Skilled Workers . Verifiquei o que estava acontecendo nos termos do programa, preenchi um questionário, preparei os documentos de acordo com a lista, enviei pelo correio e esperei uma decisão. Após um ano de espera, recebi um aviso de uma mudança nas regras do programa: o Canadá precisava de chefs e operadores de guindaste, mas não engenheiros de automação ¯ \ _ (ツ) _ / ¯.

Tentativa número dois
Após três anos, Denis decidiu experimentar o programa Quebec . Pareceu-lhe que as possibilidades de obter um visto eram excelentes. Mas enquanto esperava por uma resposta, ele conseguiu se casar e aprender francês até o nível B1 (Quebec é uma província francesa no Canadá). Em geral, nos três anos seguintes, nem um passaporte israelense nem um certificado TEFaQ em francês ajudaram a decolar.
Tentativa número três. O final
Como já está claro, o lema de Denis é não perder a presença de espírito e não desistir. Então ele se inscreveu novamente, desta vez no Programa Provincial da Ilha do Príncipe Eduardo.
Os programas das províncias são semelhantes, mas a lista de especialidades muda dependendo das necessidades de um determinado lugar. Mesmo em diferentes províncias, existem diferentes adições às regras básicas de emigração. Além dos programas provinciais - eles adicionam 600 pontos aos pontos que você ganhou. Isso melhora muito as chances. Uma lista de todos os programas pode ser encontrada aqui .
Em maio de 2017, Denis e sua família partiram para o Canadá e imediatamente se tornaram residentes permanentes na chegada. Embora um residente permanente não seja obrigado a ter um emprego, Denis recebeu uma oferta no DevOps de uma maneira completamente cinematográfica 11 horas antes da partida.
Os engenheiros de DevOps estão em alta demanda. Em uma revisão do mercado de vagas de TI, Yandex observa que sua demanda cresceu 70% em relação a 2016. A seguir, vamos falar sobre como retreinar em DevOps, quais requisitos são impostos aos engenheiros e, o mais importante, quanto eles pagam por isso.
<business break>
Leia sobre as peculiaridades da realocação de um especialista em TI para o Canadá , ou melhor, inscreva -se no chatbot do g-mate , selecione o local e o salário desejado usando o comando / settings. O bot selecionará uma vaga que você definitivamente gostará.
</ intervalo comercial>
DevOps você mesmo
Ou “Não conheço essa tecnologia hoje, mas depois de amanhã vou te ensinar como usá-la.”
As principais habilidades exigidas pelo DevOps (sem elas você nem conseguirá um teste):
- Administração de Windows e Linux;
- conhecimento dos comandos Git;
- Capacidade de construir pipelines de CI / CD;
- criar e configurar redes e entender o endereçamento CIDR.
Para realocação, também é importante entender a administração da nuvem - AWS, Google Cloud ou Azure. Para atualizar para o próximo nível, você precisa escrever scripts para automação, por exemplo, em Python, conheça Ansible, Chef ou Puppet. É bom conhecer o Kubernetes, que se tornou muito popular desde 2019.
A habilidade suave mais importante de um criador é a habilidade de autoaprendizagem. Não se deve ter medo de aprender coisas novas, mas também aprender tecnologias rapidamente. É claro que é impossível saber tudo, cada cliente terá algo seu. Mas mesmo que você não tenha encontrado nenhuma tecnologia ou tarefa, ela deve ser concluída em alguns dias.
Essa habilidade é importante e precisa ser divulgada na entrevista. Sim, você pode não saber a resposta para a pergunta hoje. Mas agora você vai ler artigos sobre o assunto, amanhã você vai lidar com isso completamente e depois de amanhã você vai ensinar isso a todos ao redor.
Denis, por exemplo, enquanto ainda trabalhava na Intel, queria mudar sua especialidade e trabalhar em DevOps. Por isso, fiz cursos de provedores de nuvem e recebi certificados. Muitas empresas os exigem até de candidatos experientes: isso aumenta o nível de parcerias com fornecedores. E foi a posse de certificados que desempenhou um papel fundamental na busca de emprego sem experiência em DevOps, links para eles no final do artigo.
Denis estudou cursos A Cloud Guru e livros oficiais para se preparar para um exame específico. Por exemplo, os seguintes guias oficiais de estudo podem ser encontrados na AWS . O único problema com os livros é que eles ficam desatualizados a cada dois anos e os vídeos-cursos são atualizados periodicamente.
Pesquisa de empregos e tarefas de teste
Você pode pesquisar empregos no Canadá usando o Even e o LinkedIn, mas há uma maneira mais interessante. Se você deseja trabalhar, por exemplo, com a AWS, acesse o site oficial e procure a lista de parceiros. Essas empresas estão 100% à procura de funcionários. Denis passou pelos sócios canadenses, mandou currículo e todas as empresas responderam.
O processo de contratação de DevOps é padrão para TI: uma entrevista com o RH, pelo menos uma entrevista técnica com um gerente e um colega em potencial, uma tarefa de teste e sua análise.
Tarefas de teste para Junior: fazer um aplicativo Hello World em qualquer linguagem de programação, compilar se necessário, construir um pipeline de CI / CD e implantar no local especificado. Pode haver uma variante de implantação simplesmente no contêiner Docker, na nuvem ou em um servidor Tomcat em uma máquina virtual.
Ao encontrar um emprego no Canadá, Denis fez uma tarefa complicada - o aplicativo teve que pegar dados do banco de dados na nuvem.
O nível médio ou sênior obtém o mesmo pipeline de CI / CD, mas a tarefa é escrever a infraestrutura como código, por exemplo, usando Terraform, e implantá-la na nuvem. Aqui, a ênfase está no nível de automação, reprodutibilidade e escalabilidade da infraestrutura.
Não tente tornar as atribuições de teste perfeitas, porque pelo menos você não sabe o que o gerente de contratação está esperando. Mas faça as tarefas o melhor possível para você. Para fazer isso, vá para as entrevistas para praticar: pegue sua mão, aprimore a habilidade de ser aprovado em uma entrevista, reúna perguntas e observe como o mercado está mudando.
Também é difícil para um junior se mudar para o Canadá com um visto de trabalho, então não exclua a possibilidade de programas de imigração ou de obter um visto de estudante.
E a parte divertida: salários
Os salários dos engenheiros de DevOps são, em média, mais altos do que os dos programadores. Os EUA saem no topo, com uma receita média de engenheiros DevOps de US $ 125 mil por ano, de acordo com StackOverflow , antes dos impostos.
Em Israel, em 2017, Denis recebeu uma oferta de salário de 20.000 shekels sem experiência de trabalho. Vamos supor que nada mudou e, à taxa de dezembro de 2020, isso é $ 74.000 por ano.
Os conhecidos de Denis, especialistas sênior em DevOps em Israel, recebem US $ 150 mil por ano.
Com essa receita, impostos e outros pagamentos serão de 37-40%.
Os salários dos Engenheiros DevOps Júnior no Canadá são de aproximadamente CA $ 70-85k por ano, ou $ 55-67k.
Médio - CA $ 80k - 100k por ano ($ 63k - 79k).
Sênior - CA $ 100k - 130k por ano (até $ 100k).
Impostos e outros pagamentos - 32-33%.
Os salários mais altos em TI podem ser encontrados em Toronto, um pouco mais baixos em Vancouver. Em Ottawa e Montreal, a renda é ainda mais baixa, assim como o custo de vida .
O principal nesta questão é quanto dinheiro resta após os gastos obrigatórios. Segundo Denis, o Canadá é muitas vezes mais agradável nesse aspecto. Além disso, o equilíbrio entre trabalho e vida pessoal é melhorado em comparação com outros países onde viveu. Você não precisa trabalhar muito para desfrutar de um alto padrão de vida.
Finalmente
A boa notícia é que os engenheiros de DevOps são necessários em todos os países. De acordo com Tadviser.com , os engenheiros de DevOps na Rússia estão no TOP-10 de especialidades em demanda. Portanto, mesmo que você não tenha sido realocado para o Canadá, sempre há uma chance de encontrar uma vaga removida ou um bom cargo em seu país.
Os engenheiros de DevOps costumam se comunicar com executivos e gerentes de empresas clientes, sempre à vista, portanto, eles têm muito mais oportunidades de crescimento na carreira do que os programadores.
O crescimento de um engenheiro de DevOps é sobre como aumentar o nível de habilidades e aprender novas tecnologias e ferramentas. Do nível Sênior, você pode ir para a especialidade de Arquiteto de Soluções ou para uma posição gerencial, pois o nível de responsabilidade, o círculo social e uma visão de cima para baixo de todo o processo de desenvolvimento permitem isso.
:
- Terraform: Up & Running: Writing Infrastructure as Code
- , DevOps Cloud: Microsoft Windows Networking Essentials
- : « : IPv4, IPv6, Subnet, DHCP, APIPA, CIDR ?»
- AWS: Part 1, Part 2, Part 3.
- AWS Certification
- Google Cloud Certification
- Microsoft Azure
Para quem gosta de ouvir, preparamos a gravação de um webinar. Leia sobre os detalhes da mudança para outros países em nossa revisão de relocação e inscreva-se no g-mate chatbot com os melhores trabalhos de relocação e remontagem em tecnologia.