محتوای کاربردی در زمینه برنامه نویسی و مهندسی نرم افزار تولید میکنم و سعی میکنم تا تجربیات خودم رو مطرح کنم . صفحه لینکدین من : https://www.linkedin.com/in/aliakbarzohour/
چه چیز هایی برای یک DevOps روزمه محسوب میشه ؟؟؟
کارشناس DevOps ارتباط بین بخش توسعه و بخش عملیات رو توی فرآیند خلق و توسعه نرمافزارها ، ساده میکند . DevOps از ترکیب دو کلمه Development و Operations ساختهشده که میشه این کلمه رو به صورت «عملیات توسعه» ترجمه کرد .
اگر دوست دارید بدونید که دوآپس کیه و وظایفش چیه به لینک روبه رو برید : DevObs کیست ؟؟؟
امروز قرار نیست درباره دوآپس صحبت کنیم بلکه قراره به این سوال جواب بدیم که چه چیز هایی برای یک کارشناس دوآپس رزومه محسوب میشه ؟
من از علاقه مندان به این شغل هستم و دربارش تحقیق کردم ولی از هر کس میپرسیدم که چه چیز هایی برای رزومه یک دوآپس لازمه ؟ چیزی برای گفتن نداشتن .
ولی بعد از پرسش و پاسخ فراوان من امروز برای شما میگم که یه دوآپس چه چیز هایی برای رزومه نیاز داره ...
کارآموزی
برای اینکه که یه کارشناس حرفهای DevOps باشید ، نیاز به اطلاعات گستردهای از بسیاری از فناوریها دارید . شما میتونید این اطلاعات رو با کارآموزی توی موقعیتهای شغلی فنی مختلف به دست بیارید . مهندسان دواپس باید روی سه حوزه اصلی تمرکز و خود را تقویت کنند :
سیستمهای عامل
سیستمعامل، سهم اصلی هر فناوری هستش . در حالی که کارشناس دواپس باید با سیستمعاملهای ویندوز، اندروید و iOS آشنا باشه ، باید بیشتر تمرکز و فرصت یادگیری خودش روی سیستمعاملهای لینوکسی صرف کنه. چون لینوکس یک سیستمعامل متنباز هستش که بسیاری از فعالان و حرفهایهای حوزه فناوری اطلاعات ( IT ) ازش استفاده میکنن . ( مایکروسافت هم جدیدا از لینوکس خودش رونمایی کرده و این نشون میده که لینوکس چقدر قدرتمد هستش )
برنامهنویسی
زبانهای برنامهنویسی زیادی ، امروزه برای این کار استفاده میشه , اما کاربردیترین زبان برنامهنویسی برای یادگیری و تمرین برای موفقیت در شغل کارشناس DevOps، زبان پایتون هستش . پایتون زبان تطبیقپذیریه که به صورت گسترده در جهان برنامهنویسی استفاده میشه و بیشتر کارفرماها از متقاضیان کار انتظار دارن که با اصول اولیه این زبان آشنا باشند . ( پایتون توی هر بخشی از دنیای کامپیوتر داره حرفه ای کار میکنه و برای همینه که همه جا پایتون رو پیشنهاد میکنن )
رایانش ابری
بزودی تمام برنامه های ما توی فضای کلاود اجرا خواهد شد ( مایکروسافت در تلاش هستش که تمام نرم افزار هاش رو از جمله ویندوز به فضای کلاود منتقل کنه ) . استفاده از فناوری ذخیرهسازی و پردازش ابری،هر روز گسترش داده میشه . برای یک کارشناس DevOps ، آشنایی با اصول اولیه این نوع فناوری توی پلتفرمهای مختلف، ضروری هست . محبوبترین سرویسهای رایانش و ذخیرهسازی ابری، Azure، گوگل کلود و سرویس وب آمازون است .
یک کارشناس دوآپس باید بتونه هر روز از روز قبلش بهتر باشه و مهارت های خودش رو توی مدت های کوتاه تقویت کنه و این مهارتی هستش که اون رو از بقیه همکارانش متمایز میکنه ...
مهارت ها
کارشناس دوآپس در کنار مهارت هایی که داره باید مهارت های نرم دیگه ای رو داشته باشه که من تیتر وار معرفی میکنم :
مهارت های ارتباطی . مهارت های مدیریت زمان . مهارت های تحلیل و بررسی . مهارت حل مساله
جمع بندی
این ها تمام چیز هایی بود که برای یک کارشناس دوآپس رزومه به حساب میاد و اگر کسی هستید که مثل من به دنبال جواب بودید , میتونید خوشحال باشید . به صورت کلی برای این شغل شما باید به سیستم عامل ها مسلط باشید و صد البته به برنامه نویسی بک اند و به فضای ابری تسلط داشته باشید و کلا مهارت های مدیریتی ... ( البته بعضی وقت ها تحصیلات دانشگاهی هم مهم میشه که خیلی کم پیش میاد ) . اگر میخواید که دقیق تر بدونید که این شغل چه چیز هایی رو لازم داره میتونید از توی سایت های کاریابی و آگهی های استخدام متوجه بشید .
امیدوارم این مطلب برای علاقه مندان به دنیای کامپیوتر و مخصوصا علاقه مندان به DevObs مناسب بوده باشه ...
سالم و سلامت باشید . . .
مطلبی دیگر از این انتشارات
چطوری با کتاب خوندن زبانمون رو تقویت کنیم؟
مطلبی دیگر از این انتشارات
چگونه يك كد تميز بنويسيم؟
مطلبی دیگر از این انتشارات
مجموعهای از سوالات مصاحبههای اندروید (بخش اول)