وجدنا مثل هذا الشخص في فانكوفر ، وهو دينيس أستاخوف ، سفير AWS. تحدث عن تجربته في الهجرة إلى كندا والبحث عن عمل في DevOps.
بالمناسبة ، وفقًا لدراسة 2020 Stack Overflow ، تدفع DevOps بعضًا من أعلى الرواتب. سوف نتحقق مع Denis إذا كان الأمر كذلك ، وسوف نحلل الصفات المطلوبة لإعادة التوطين وكيف يمكن للمهندس في اتجاه آخر أن يتحسن في DevOps.
تصوير Adi kavazovic : Pexels
للبدء مع Denis: مهندس أتمتة سابق في Intel ، مهندس Cloud / DevOps آخر أربع سنوات ، يعمل على أتمتة البنى التحتية على منصات AWS و GCP ، مؤلف قناة ADV-IT . تم اختيار سفير شبكة شركاء أمازون في أمريكا الشمالية في عام 2019.
ليست المرة الأولى
عندما كان طفلاً ، أراد دينيس المغادرة إلى دولة ناطقة باللغة الإنجليزية. لكن والديه اصطحبه من سيفاستوبول إلى إسرائيل. هناك درس كمهندس برمجيات مبتدئ وحصل على درجة البكالوريوس في الهندسة. بعد ست سنوات وسير ذاتية لا حصر لها أُرسلت إلى إنتل ، تم تعيين دينيس هناك في عام 2007 كمهندس غرفة نظيفة. استغرق الانتقال إلى تكنولوجيا المعلومات خمس سنوات أخرى ، وهو نفس المبلغ الذي عمل به كمهندس أتمتة.
لم تكن الهجرة إلى كندا تسير بسلاسة أيضًا. كان الشرط الأساسي هو الحصول على إقامة دائمة - كانت الحياة في إسرائيل جيدة للغاية بحيث لا يمكن استبدالها بتأشيرة عمل. ربما لهذا السبب اضطررت إلى القيام بعدة محاولات.
عدد مرات المحاولة
في عام 2008 ، أثناء عمله في شركة Intel ، حاول دينيس الهجرة إلى كندا لأول مرة في إطار برنامج العمال المهرة الفيدرالي . لقد راجعت ما يجري بموجب شروط البرنامج ، وملأت استبيانًا ، وأعدت المستندات وفقًا للقائمة ، وأرسلتها بالبريد وانتظرت القرار. بعد عام من الانتظار ، تلقيت إشعارًا بتغيير في قواعد البرنامج: احتاجت كندا إلى طهاة ومشغلي رافعة ، لكن ليس مهندسي أتمتة ¯ \ _ (ツ) _ / ¯.
المحاولة رقم اثنين
بعد ثلاث سنوات ، قرر دينيس تجربة برنامج كيبيك . بدا له أن هناك فرصًا ممتازة للحصول على تأشيرة. ولكن أثناء انتظار الإجابة ، تمكن من الزواج وتعلم اللغة الفرنسية للمستوى B1 (كيبيك مقاطعة فرنسية في كندا). بشكل عام ، في السنوات الثلاث التالية ، لم يساعد جواز السفر الإسرائيلي ولا شهادة TEFaQ باللغة الفرنسية في الانطلاق.
المحاولة رقم ثلاثة. الاخير
كما هو واضح بالفعل ، فإن شعار دينيس هو ألا تفقد عقلك ولا تستسلم. لذلك ، تقدم مرة أخرى ، هذه المرة في إطار برنامج مقاطعة جزيرة الأمير إدوارد.
البرامج من المحافظات متشابهة ، لكن قائمة التخصصات تتغير حسب احتياجات مكان معين. حتى في المقاطعات المختلفة ، هناك إضافات مختلفة للقواعد الأساسية للهجرة. بالإضافة إلى برامج المقاطعات - يضيفون 600 نقطة إلى النقاط التي ربحتها. هذا يحسن الاحتمالات بشكل كبير. يمكن العثور على قائمة بجميع البرامج هنا .
في مايو 2017 ، غادر دينيس وعائلته إلى كندا وأصبحوا على الفور مقيمًا دائمًا عند وصولهم. على الرغم من أن المقيم الدائم ليس مطلوبًا للحصول على وظيفة ، فقد تلقى دينيس عرضًا في DevOps بطريقة سينمائية تمامًا قبل 11 ساعة من المغادرة.
هناك طلب كبير على مهندسي DevOps. في مراجعة لسوق الوظائف الشاغرة في مجال تكنولوجيا المعلومات ، لاحظت Yandex أن الطلب عليها قد نما بنسبة 70٪ مقارنة بعام 2016. بعد ذلك ، لنتحدث عن كيفية إعادة التدريب في DevOps ، وما هي المتطلبات المفروضة على المهندسين ، والأهم من ذلك ، مقدار ما يدفعونه مقابل ذلك.
<business break>
اقرأ عن خصوصيات نقل متخصص تكنولوجيا المعلومات إلى كندا ، أو الأفضل الاشتراك في g-mate chatbot ، وحدد الموقع والراتب المطلوب باستخدام الأمر / settings. سيختار الروبوت الوظيفة الشاغرة التي ستعجبك بالتأكيد.
</ استراحة تجارية>
DevOps بنفسك
أو "لا أعرف هذه التكنولوجيا اليوم ، ولكن بعد غد سأعلمك كيفية استخدامها."
المهارات الأساسية الصعبة التي تتطلبها DevOps (بدونها لن تحصل حتى على اختبار واحد):
- إدارة Windows و Linux ؛
- معرفة أوامر Git ؛
- القدرة على بناء خطوط أنابيب CI / CD ؛
- إنشاء وتكوين الشبكات وفهم عنونة CIDR.
لإعادة التوطين ، من المهم أيضًا فهم إدارة السحابة - AWS أو Google Cloud أو Azure. للترقية إلى المستوى التالي ، تحتاج إلى كتابة نصوص للأتمتة ، على سبيل المثال ، في Python ، تعرف على Ansible أو Chef أو Puppet. من الجيد معرفة Kubernetes ، التي أصبحت مشهورة جدًا منذ عام 2019.
أهم المهارات اللينة للمُحسِّن هي مهارة التعلم الذاتي. يجب ألا يخاف المرء من تعلم أشياء جديدة فحسب ، بل يجب أن يتعلم التقنيات بسرعة أيضًا من الواضح أنه من المستحيل معرفة كل شيء ، فكل عميل سيكون لديه شيء خاص به. ولكن حتى إذا لم تواجه أي تقنية أو مهمة ، فيجب إكمالها في غضون يومين.
هذه المهارة مهمة ويجب بثها في المقابلة. نعم ، قد لا تعرف إجابة السؤال اليوم. لكنك الآن ستقرأ مقالات حول الموضوع ، وغدًا ستتعامل معه تمامًا ، وبعد غد ستعلمه لكل من حولك.
دينيس ، على سبيل المثال ، بينما كان لا يزال يعمل في Intel ، أراد تغيير تخصصه والعمل في DevOps. لذلك ، أخذت دورات لمقدمي الخدمات السحابية وحصلت على شهادات. تطلبها العديد من الشركات حتى من المرشحين ذوي الخبرة: وهذا يزيد من مستوى الشراكات مع مقدمي الخدمة. وكان امتلاك الشهادات هو الذي لعب دورًا رئيسيًا في العثور على عمل بدون خبرة في DevOps ، روابط لها في نهاية المقال.
درس دينيس دورات A Cloud Guru والكتب الرسمية للتحضير لامتحان محدد. على سبيل المثال ، يمكن العثور على أدلة الدراسة الرسمية التالية على AWS . المشكلة الوحيدة في الكتب هي أنها أصبحت قديمة كل عامين ، ويتم تحديث دورات الفيديو بشكل دوري.
البحث عن وظيفة واختبار المهام
يمكنك البحث عن وظائف في كندا باستخدام إنديد ولينكد إن ، ولكن هناك طريقة أكثر إثارة للاهتمام. إذا كنت ترغب في العمل ، على سبيل المثال ، مع AWS ، فانتقل إلى الموقع الرسمي وابحث عن قائمة الشركاء. هذه الشركات تبحث عن موظفين بنسبة 100٪. ذهب دينيس من خلال الشركاء الكنديين ، وأرسل سيرة ذاتية واستجابت جميع الشركات.
تعتبر عملية التوظيف في DevOps معيارًا لتكنولوجيا المعلومات: مقابلة مع الموارد البشرية ، ومقابلة فنية واحدة على الأقل مع مدير وزميل محتمل ، ومهمة اختبار وتحليلها.
مهام الاختبار لـ Junior: قم بإنشاء تطبيق Hello World بأي لغة برمجة ، وقم بالتجميع إذا لزم الأمر ، وقم ببناء خط أنابيب CI / CD ونشره في الموقع المحدد. قد يكون هناك متغير للنشر ببساطة في حاوية Docker أو على السحابة أو على خادم Tomcat في جهاز افتراضي.
عند العثور على وظيفة في كندا ، قام دينيس بمهمة معقدة - كان على التطبيق أخذ البيانات من قاعدة البيانات في السحابة.
يحصل المستوى الأوسط أو المتقدم على نفس خط أنابيب CI / CD ، ولكن المهمة هي كتابة البنية التحتية كرمز ، على سبيل المثال ، باستخدام Terraform ، ونشرها في السحابة. ينصب التركيز هنا على مستوى الأتمتة وقابلية إعادة الإنتاج وقابلية تطوير البنية التحتية.
لا تحاول جعل مهام الاختبار مثالية ، لأنك على الأقل لا تعرف ما الذي ينتظره مدير التوظيف. لكن قم بالمهام بنفسك قدر المستطاع. للقيام بذلك ، انتقل إلى المقابلات من أجل التدريب: احصل على يديك ، وزد مهاراتك في المقابلة ، واجمع الأسئلة وراقب كيف يتغير السوق.
من الصعب أيضًا على المبتدئ الانتقال إلى كندا بتأشيرة عمل ، لذلك لا تستبعد إمكانية برامج الهجرة أو الحصول على تأشيرة طالب.
والجزء الممتع: الرواتب
رواتب مهندسي DevOps في المتوسط أعلى من رواتب المبرمجين. تأتي الولايات المتحدة في المقدمة بمتوسط دخل مهندس DevOps يبلغ 125 ألف دولار سنويًا ، وفقًا لـ StackOverflow ، قبل الضرائب.
في إسرائيل في عام 2017 ، عُرض على دينيس راتبًا قدره 20 ألف شيكل بدون خبرة عملية. لنفترض أنه لم يتغير شيء ، وبالمعدل الخاص بشهر ديسمبر 2020 ، هذا هو 74 ألف دولار في السنة.
يتلقى معارف دينيس ، كبار المتخصصين في DevOps في إسرائيل ، 150 ألف دولار سنويًا.
مع هذا الدخل ، ستكون الضرائب والمدفوعات الأخرى 37-40٪.
تبلغ رواتب مهندسي Junior DevOps في كندا حوالي 70-85 ألف دولار كندي في السنة ، أو 55-67 ألف دولار.
الوسط - 80 ألف دولار كندي - 100 ألف دولار في السنة (63 ألف دولار - 79 ألف دولار).
كبير - 100 ألف دولار كندي - 130 ألف دولار في السنة (حتى 100 ألف دولار).
الضرائب والمدفوعات الأخرى - 32-33٪.
يمكن العثور على أعلى الرواتب في مجال تكنولوجيا المعلومات في تورنتو ، وهي أقل قليلاً في فانكوفر. بل إن الدخل في أوتاوا ومونتريال أقل ، وكذلك تكلفة المعيشة .
والأمر في هذا الأمر مقدار المال المتبقي بعد النفقة الواجبة. وفقا لدينيس ، كندا أكثر متعة في هذا الصدد. بالإضافة إلى ذلك ، تم تحسين التوازن بين العمل والحياة الشخصية مقارنة بالدول الأخرى التي كان يعيش فيها. ليس عليك أن تعمل بجد للاستمتاع بمستوى معيشي مرتفع.
أخيرا
والخبر السار هو أن هناك حاجة إلى مهندسي DevOps في كل بلد. وفقًا لموقع Tadviser.com ، فإن مهندسي DevOps في روسيا موجودون في أفضل 10 تخصصات حسب الطلب. لذلك ، حتى إذا لم يتم نقلك إلى كندا ، فهناك دائمًا فرصة للعثور على وظيفة شاغرة تمت إزالتها أو وظيفة جيدة في بلدك.
غالبًا ما يتواصل مهندسو DevOps مع المديرين التنفيذيين ومديري الشركات العميلة ، دائمًا في الأفق ، وبالتالي ، فإن لديهم فرصًا للنمو الوظيفي أكثر بكثير من المبرمجين.
يدور نمو مهندس DevOps حول رفع مستوى المهارات وتعلم التقنيات والأدوات الجديدة. من المستوى الأول ، يمكنك الانتقال إلى تخصص مهندس الحلول أو إلى منصب إداري ، نظرًا لأن مستوى المسؤولية والدائرة الاجتماعية وعرض من أعلى إلى أسفل لعملية التطوير بأكملها يسمحان بذلك.
:
- 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
بالنسبة لأولئك الذين يحبون الاستماع ، قمنا بإعداد تسجيل لندوة عبر الإنترنت. اقرأ عن تفاصيل الانتقال إلى بلدان أخرى في مراجعة إعادة التوطين ، واشترك في روبوت الدردشة g-mate مع أفضل وظائف النقل وإعادة التحميل في مجال التكنولوجيا.