Si no puede emigrar a Canadá, pero realmente quiere

Un hombre en plena floración vive con su familia en una pintoresca ciudad sobre el agua. Trabaja menos que en los países postsoviéticos, su salario es de más de 90 mil dólares al año y el costo de vida es menor que en Israel o los estados. Probablemente gastó mucha energía y la anhelaba, pero el idílico boceto de este no se deterioró de ninguna manera.



Encontramos a una persona así en Vancouver, y este es Denis Astakhov, embajador de AWS. Habló sobre su experiencia de emigrar a Canadá y buscar trabajo en DevOps.







Por cierto, según un estudio de Stack Overflow de 2020, DevOps paga algunos de los salarios más altos. Verificaremos con Denis si esto es así, analizaremos qué cualidades se necesitan para la reubicación y cómo un ingeniero en otra dirección puede mejorar en DevOps.





Foto de Adi kavazovic : Pexels



First, sobre Denis: ex ingeniero de automatización en Intel, ingeniero de Cloud / DevOps de los últimos cuatro años, automatización de infraestructuras en plataformas AWS y GCP , autor del canal ADV-IT . Embajador de la red de socios de Amazon de América del Norte seleccionado en 2019.



No es la primera vez



Cuando era niño, Denis quería irse a un país de habla inglesa. Pero sus padres lo llevaron de Sebastopol a Israel. Allí estudió como ingeniero de software junior y recibió una licenciatura en ingeniería. Después de seis años e innumerables currículums enviados a Intel, Denis fue contratado allí en 2007 como ingeniero de sala limpia. La transición a TI tomó otros cinco años, la misma cantidad que trabajó como ingeniero de automatización. 

La emigración a Canadá tampoco iba bien. La condición principal era obtener una residencia permanente: era una vida demasiado buena en Israel para cambiarla por una visa de trabajo. Quizás por eso tuve que hacer varios intentos. 



Intentar número de veces



En 2008, mientras trabajaba para Intel, Denis intentó emigrar a Canadá por primera vez bajo el programa Federal Skilled Workers . Verifiqué lo que estaba sucediendo bajo los términos del programa, llené un cuestionario, preparé documentos de acuerdo con la lista, los envié por correo y esperé una decisión. Después de un año de espera, recibí un aviso de un cambio en las reglas del programa: Canadá necesitaba chefs y operadores de grúas, pero no ingenieros de automatización ¯ \ _ (ツ) _ / ¯.







Intento número dos



Después de tres años, Denis decidió probar el programa de Quebec . Le parecía que había excelentes posibilidades de obtener una visa. Pero mientras esperaba una respuesta, logró casarse y aprender francés al nivel B1 (Quebec es una provincia francesa en Canadá). En general, en los próximos tres años, ni un pasaporte israelí ni un certificado TEFaQ en francés ayudaron a despegar.



Intento número tres. El final



Como ya está claro, el lema de Denis es no perder la presencia de ánimo y no rendirse. Por lo tanto, solicitó nuevamente, esta vez bajo el Programa Provincial de la Isla del Príncipe Eduardo.

Los programas de las provincias son similares, pero la lista de especialidades cambia según las necesidades de un lugar en particular. Incluso en diferentes provincias hay diferentes adiciones a las reglas básicas de emigración. Además de los programas provinciales: agregan 600 puntos a los puntos que ganó. Esto mejora enormemente las probabilidades. Puede encontrar una lista de todos los programas aquí .



En mayo de 2017, Denis y su familia se fueron a Canadá e inmediatamente se convirtieron en residentes permanentes al llegar. Aunque no se requiere que un residente permanente tenga un trabajo, Denis recibió una oferta en DevOps de una manera completamente cinematográfica 11 horas antes de la salida.



Los ingenieros de DevOps tienen una gran demanda. En su revisión del mercado de vacantes de TI, Yandex señala que su demanda aumentó en un 70% en comparación con 2016. A continuación, hablemos sobre cómo volver a capacitarse en DevOps, qué requisitos se imponen a los ingenieros y, lo más importante, cuánto pagan por ello. 



<pausa comercial>

Lea sobre las peculiaridades de la reubicación de un especialista en TI a Canadá , o mejor, suscríbase al chatbot g-mate , seleccione la ubicación y el salario deseado usando el comando / settings. El bot seleccionará una vacante que definitivamente te gustará.

</ pausa comercial>





DevOps a ti mismo



O "Hoy no conozco esta tecnología, pero pasado mañana te enseñaré cómo usarla".



Las principales habilidades necesarias para DevOps (sin ellas ni siquiera obtendrás una prueba):

- Administración de Windows y Linux;

- conocimiento de los comandos de Git;

- Capacidad para construir pipelines CI / CD;

- crear y configurar redes y comprender el direccionamiento CIDR.



Para la reubicación, también es importante comprender la administración de la nube: AWS, Google Cloud o Azure. Para actualizar al siguiente nivel, necesita escribir scripts para la automatización, por ejemplo, en Python, conozca Ansible, Chef o Puppet. Es bueno conocer Kubernetes, que se ha vuelto muy popular desde 2019.



La habilidad blanda más importante de un diseñador es la habilidad de autoaprendizaje. Uno no solo no debe tener miedo de aprender cosas nuevas, sino también aprender tecnologías rápidamente. Está claro que es imposible saberlo todo, cada cliente tendrá algo propio. Pero incluso si no ha encontrado ninguna tecnología o tarea, debe completarla en un par de días. 

Esta habilidad es importante y debe transmitirse en la entrevista. Sí, es posible que hoy no sepa la respuesta a la pregunta. Pero ahora leerás artículos sobre el tema, mañana lo tratarás por completo y pasado mañana se lo enseñarás a todos los que te rodean. 



Denis, por ejemplo, mientras aún trabajaba en Intel, quería cambiar su especialidad y trabajar en DevOps. Por lo tanto, tomé cursos para proveedores en la nube y recibí certificados. Muchas empresas los requieren incluso de candidatos experimentados: esto aumenta el nivel de asociaciones con proveedores. Y fue la posesión de certificados lo que jugó un papel clave en la búsqueda de empleo sin experiencia en DevOps, enlaces a ellos al final del artículo. 



Denis estudió los cursos y libros oficiales de A Cloud Guru para prepararse para un examen específico. Por ejemplo, las siguientes Guías oficiales de estudio se pueden encontrar en AWS . El único problema con los libros es que se desactualizan cada dos años y los cursos en video se actualizan periódicamente. 



Búsqueda de trabajo y asignaciones de prueba



Puede buscar trabajo en Canadá utilizando Indeed y LinkedIn, pero hay una forma más interesante. Si desea trabajar, por ejemplo, con AWS, vaya al sitio web oficial y busque la lista de socios. Estas empresas están 100% buscando empleados. Denis revisó a los socios canadienses, envió un currículum y todas las empresas respondieron. 



El proceso de contratación de DevOps es estándar para TI: una entrevista con RRHH, al menos una entrevista técnica con un gerente y un colega potencial, una tarea de prueba y su análisis.



Tareas de prueba para Junior: cree una aplicación Hello World en cualquier lenguaje de programación, compile si es necesario, cree una canalización de CI / CD e impleméntela en la ubicación especificada. Puede haber una variante de implementación simplemente en el contenedor Docker, en la nube o en un servidor Tomcat en una máquina virtual.

Al encontrar un trabajo en Canadá, Denis hizo una tarea complicada: la aplicación tenía que tomar datos de la base de datos en la nube. 



El nivel medio o superior obtiene la misma canalización de CI / CD, pero la tarea es escribir la infraestructura como código, por ejemplo, utilizando Terraform, e implementarla en la nube. Aquí el énfasis está en el nivel de automatización, reproducibilidad y escalabilidad de la infraestructura.



No intente hacer que las asignaciones de prueba sean perfectas, porque al menos no sabe lo que está esperando el gerente de contratación. Pero haz las tareas lo mejor que puedas por ti mismo. Para hacer esto, vaya a las entrevistas para practicar: practique, mejore sus habilidades para las entrevistas, recopile preguntas y observe cómo está cambiando el mercado.



También es difícil para un joven mudarse a Canadá con una visa de trabajo, así que no excluya la posibilidad de programas de inmigración u obtener una visa de estudiante.



Y la parte divertida: salarios



Los salarios de los ingenieros de DevOps son en promedio más altos que los de los programadores. Estados Unidos ocupa el primer lugar con un ingreso promedio de ingenieros de DevOps de $ 125k por año, según StackOverflow , antes de impuestos. 



En Israel en 2017, a Denis se le ofreció un salario de 20.000 shekels sin experiencia laboral. Supongamos que nada ha cambiado y, a la tasa de diciembre de 2020, esto es $ 74k por año.

Los conocidos de Denis, especialistas senior de DevOps en Israel, reciben $ 150k por año.

Con esta renta, los impuestos y otros pagos serán del 37-40%.



Los sueldos de los ingenieros junior de DevOps en Canadá son de aproximadamente CA $ 70-85k por año o $ 55-67k.

Medio - CA $ 80k - 100k por año ($ 63k - 79k).

Senior - CA $ 100k - 130k por año (hasta $ 100k).

Impuestos y otros pagos: 32-33%.



Los salarios más altos en TI se pueden encontrar en Toronto, ligeramente más bajos en Vancouver. En Ottawa y Montreal, los ingresos son aún más bajos, al igual que el costo de vida .

Lo principal en este asunto es cuánto dinero queda después del gasto obligatorio. Según Denis, Canadá es mucho más agradable a este respecto. Además, se mejora el equilibrio entre la vida laboral y personal en comparación con otros países donde vivió. No tiene que trabajar duro para disfrutar de un alto nivel de vida.



Finalmente



La buena noticia es que se necesitan ingenieros de DevOps en todos los países. Según Tadviser.com , los ingenieros de DevOps en Rusia se encuentran en el TOP-10 de especialidades en demanda. Por lo tanto, incluso si no ha sido reubicado en Canadá, siempre existe la posibilidad de encontrar una vacante eliminada o un buen puesto en su país.



Los ingenieros de DevOps a menudo se comunican con ejecutivos y gerentes de empresas clientes, siempre a la vista, por lo tanto, tienen muchas más oportunidades de crecimiento profesional que los programadores. 

El crecimiento de un ingeniero de DevOps se trata de mejorar las habilidades y aprender nuevas tecnologías y herramientas. Desde el nivel Senior, puede pasar a la especialidad de arquitecto de soluciones oa un puesto directivo, ya que el nivel de responsabilidad, el círculo social y una visión de arriba hacia abajo de todo el proceso de desarrollo lo permiten.



:





Para los que les gusta escuchar, hemos preparado la grabación de un webinar. Lea sobre los detalles de mudarse a otros países en nuestra revisión de Relocate y suscríbase al chatbot de g-mate con los mejores trabajos de reubicación y reubicación en tecnología.



All Articles