شرح شغل:
در این جایگاه شغلی، فرد مسئول طراحی، پیاده‌سازی، مدیریت و بهینه‌سازی زیرساخت‌های مبتنی بر Elasticsearch در مقیاس بالا خواهد بود. این نقش شامل معماری کلاسترهای توزیع‌شده، طراحی ساختارهای ذخیره‌سازی و جست‌وجو، بهینه‌سازی عملکرد Queryها، مدیریت منابع سیستم و تضمین دسترس‌پذیری و پایداری سرویس‌های داده‌محور است.
مهندس ارشد Elasticsearch باید توانایی کار با کلاسترهای بزرگ، تحلیل و رفع مشکلات عملکردی، طراحی راهکارهای مقیاس‌پذیر و پیاده‌سازی مکانیزم‌های High Availability و Disaster Recovery را داشته باشد. همچنین این فرد مسئول مستندسازی معماری فنی، ایجاد داشبوردهای پایش و انتقال دانش تخصصی به اعضای تیم خواهد بود.
 
شرایط احراز:
عمومی
- توانایی تحلیل مسائل پیچیده فنی و ارائه راهکارهای مهندسی
- توانایی کار در محیط‌های مقیاس‌پذیر و پروژه‌های مبتنی بر داده‌های حجیم
- توانایی مستندسازی معماری‌ها و فرآیندهای فنی
- توانایی کار تیمی و انتقال دانش به اعضای تیم
- مسئولیت‌پذیری، دقت بالا و توانایی مدیریت چالش‌های فنی
 
تخصصی
- تجربه طراحی، پیاده‌سازی و مدیریت کلاسترهای Elasticsearch در مقیاس بالا (میلیون‌ها سند در روز)
- توانایی طراحی و بهینه‌سازی Index Structure، Mapping و Shard Strategy متناسب با نوع داده و الگوهای جست‌وجو
- تسلط بر توسعه و بهینه‌سازی Query DSLهای پیچیده با تمرکز بر سرعت، کارایی و دقت
- توانایی مدیریت منابع سیستم شامل Memory، CPU و I/O و بهینه‌سازی Performance کلاستر
- تجربه مانیتورینگ و عیب‌یابی مشکلات کلاستر شامل Heap، GC، Node Failure و Rebalancing
- تجربه پیاده‌سازی Snapshot & Restore، Scaling، High Availability و Disaster Recovery
- توانایی طراحی داشبوردها و ابزارهای مانیتورینگ در Kibana برای تحلیل و پایش داده‌ها
- توانایی تحلیل معماری سیستم‌های جست‌وجوی توزیع‌شده و بهبود عملکرد سرویس‌ها
- توانایی مستندسازی معماری فنی Elasticsearch و انتقال دانش به تیم توسعه
 
اطلاعات تکمیلی:
- ساعت کاری: شنبه تا چهارشنبه 7:00 تا 15:50 (با یکساعت شناوری)
- حقوق: توافقی
- مدرک تحصیلی: مهندسی کامپیوتر
- حداقل تحصیلات: کارشناسی ارشد
- سابقه کار: 3 تا 5 سال
- جنسیت: آقا/خانم