شرح موقعیت شغلی
کارجوی محترم بهعنوان عضوی از تیم تحقیق و توسعه برروی طراحی، پیادهسازی، بهینهسازی و راهاندازی محصولات شرکت فعالیت خواهد کرد. نوآوریها و بهینهسازیهای مورد نظر در تیم تحقیقاتی در لایهی سیستمعامل است. به همین دلیل، درک خوبی از عملکرد نرم افزارهای کلیدی مانند سیستمعامل، مجازیسازی و به طور کلی، معماری کامپیوتر حائز اهمیت است. در این جایگاه کاری، فرد موردنظر به مطالعه، بهبود طراحی معماری و پیادهسازی برخی ویژگیهای موردنظر در لایههای سیستمی محصولات شرکت میپردازد.
شرح وظایف:
· مشارکت در طراحی معماری و پیادهسازی ماژولها و نرمافزارهای سیستمی (مرتبط با سیستم عامل) محصولات شرکت
· انجام تغییرات کارایی، قابلیت اطمینان در ماژولهای سیستمعامل لینوکس، نصب، پیکربندی ماژولها و عیبیابی
· پیادهسازی ساختارها و پیکربندیها با استفاده از اسکریپتنویسی به زبان bash
· مطالعه سورس کد و تغییر نرمافزارهای سیستمی یا اپلیکیشنها به منظور بهبود کارایی و قابلیتاطمینان
· کمک به طراحی سناریوهای تست قابلیت اطمینان و کارایی و اجرای محکهای لازم بر روی محصول
· آمادهسازی مستندات مربوط به معماری، پیادهسازی و آزمونهای روی سامانه
· مستندنویسی فنی
توانمندی فنی مورد نیاز
· تسلط LPIC-2 بر روی توزیعهای مختلف لینوکس
· توانایی نصب، پیکربندی، عیبیابی سرویسهای سیستمعامل لینوکس
· درک بسیار خوب از معماری سیستمعامل لینوکس و تسلط به کاربری آن
· توانایی نصب، پیکربندی و عیبیابی ماژولهای کرنل لینوکس
· توانایی کامپایل و پیکربندی نرم افزارهای لینوکسی از روی سورس کد
· توانایی اسکریپتنویسی Bash
· آشنایی با مباحث ذخیرهسازی داده (SAN و NAS)
· تسلط به مباحث مجازیسازی (VMWare و KVM و Docker)
· تسلط نسبی به Git
· توانایی مستندنویسی فنی
توانمندی زیر مزیت ویژه محسوب میشود
· تسلط نسبی به کامپایل کرنل لینوکس و ماژولهای مربوطه و کامپایل نرمافزارهای لینوکسی از روی سورس آنها
· تجربه کار با محصولات Storage SAN/NAS و آشنایی با معماری آنها
· توسعه ماژولهای سیستمعامل لینوکس
· تجربه توسعه درایور در سیستم عامل لینوکس
ثبت مشکل و تخلف آگهی
ارسال رزومه برای پردازش و ذخیره سازی سریع داده