الوصف


المسمى الوظيفي: Big Data Engineer

الشركة: Alef Education

تفاصيل الوظيفة: مهندس البيانات الضخمة

تفاصيل الوظيفة

قسم

تقنية

مدير التقارير

البيانات الضخمة – TA

مكان العمل

ابوظبي، الامارات العربية المتحدة

الغرض من الوظيفة

بصفتك مهندس بيانات كبير في ALEF ، سيكون لديك فهم قوي لتقنيات البيانات الضخمة مع قدرة استثنائية على البرمجة

ستوفر القيادة الفنية ، والعمل عن كثب مع الفريق الأوسع لضمان تسليم رمز عالي الجودة بما يتماشى مع أهداف المشروع ودورات التسليم. ستعمل عن كثب مع فرق أخرى لتقديم نماذج أولية سريعة بالإضافة إلى رمز الإنتاج الذي ستضمن له دعم معايير الوصول العالية. نتوقع الإلمام بأطر العمل واللغات الحديثة ، فضلاً عن ممارسات العمل مثل الكود النظيف ، و TDD ، و BDD ، والتكامل المستمر ، والتسليم المستمر ، و DevOps.

المهام الأساسية

المسؤوليات الوظيفية المحددة

تحديد وتصميم وتطوير الخدمات والحلول المتعلقة باستيعاب البيانات الكبيرة وتخزينها وإدارتها مثل RDBMS أو قواعد بيانات SQL أو ملفات السجل أو الأحداث.

تحديد وتصميم وتشغيل خطوط أنابيب البيانات / وظائف الدُفعات القوية في بيئة الإنتاج

هندسة أنظمة قابلة للتطوير بدرجة عالية ومتزامنة للغاية وزمن انتقال منخفض

العمل مع الجهات الخارجية ومقدمي الخدمات الداخليين الآخرين لدعم مجموعة متنوعة من عمليات الدمج.

المساهمة في سداد الديون الفنية واستخدام مناهج التنمية التي تقلل من نمو الديون الفنية الجديدة

▪ صيانة ودعم وتعزيز الأنظمة الحالية

▪ المساهمة بالتعليقات لتحسين جودة قاعدة الكود وقابليتها للقراءة واختبارها داخل فريقك

▪ المشاركة في التخطيط السريع للعمل مع المطورين وفرق المشروع للتأكد من أن المشاريع قابلة للنشر والمراقبة من الخارج.

▪ كجزء من الفريق ، قد يُتوقع منك المشاركة في بعض دورات الدعم الداخلي للخط الثاني ودعم خارج ساعات العمل.

▪ تقديم المشورة بشكل استباقي بشأن أفضل الممارسات.

التعليم والخبرة والمهارات المطلوبة

المؤهل العلمي

شهادة في علوم الكمبيوتر أو هندسة البرمجيات أو يفضل ما يتصل بذلك

العمليات والممارسات

▪ رشيق

▪ سكرم / كانبان / لين

▪ TDD / BDD

▪ CI / CD

▪ XP

خبرة

لا تقل عن 5 سنوات

مهارات اساسيه

▪ اتبع التعليمات البرمجية النظيفة / المبادئ الصلبة

▪ التمسك واستخدم TDD / BDD.

القدرة المتميزة على تطوير تعليمات برمجية فعالة وقابلة للقراءة ومحسّنة للغاية / قابلة للصيانة وواضحة.

▪ بارع للغاية في أي من وظائف Java أو Scala

▪ المعرفة بخدمات البيانات / التحليلات الكبيرة في AWS – S3 و EMR و Glue و Redshift و QuickSight و Kinesis.

▪ خبرة في بيئات البيانات الضخمة (أيضًا تقديم المشورة بشأن أفضل الممارسات / التقنيات الجديدة لفريق Analytics)

▪ خبرة في التعامل مع مجموعات البيانات الكبيرة وتوسيع نطاق معالجتها وتخزينها.

▪ خبرة في تخزين البيانات في أنظمة مثل Hadoop HFDS و S3 و Kafka.

▪ خبرة في تصميم وإنشاء وتشغيل مكدسات تقنية البيانات الضخمة مثل Hadoop و Spark ومخازن البيانات الموزعة مثل Cassandra و DocumentDBs و MongoDB و Kafka.

▪ معرفة عميقة بالنظام البيئي لتقنية Hadoop – HDFS و Spark و Impala و Hbase و Kafka و Flume و Sqoop و Oozie و SPARK و Avro و Parquet

▪ تجربة تصحيح أخطاء خدمة معقدة متعددة الخوادم.

▪ معرفة عميقة وخبرة في حلول IaaS / PaaS (مثل استضافة AWS Infrastructure والخدمات المدارة)

▪ الإلمام ببروتوكولات الشبكة – TCP / IP ، HTTP ، SSL ، إلخ.

▪ المعرفة بأنظمة قواعد البيانات العلائقية وغير العلائقية

▪ فهم التكامل والتسليم المستمر.

▪ السخرية (أي من Mockito التالية ، ScalaTest Spock ، Jasmine ، Mocha).

▪ IDE Intellij أو Eclipse.

▪ أدوات البناء (واحدة من SBT ، Gradle ، Maven).

▪ تأكد من أن جميع البرامج التي تم إنشاؤها قوية وقابلة للتطوير.

القدرة على إيصال المفاهيم التقنية إلى جمهور غير تقني.

معرفة عملية بأنظمة التشغيل الشبيهة بيونكس مثل Linux و / أو Mac OS X.

▪ معرفة نظام التحكم في إصدار البوابة.

القدرة على البحث والتعلم بسرعة أدوات وتقنيات البرمجة الجديدة.

المهارات المرغوبة

خبرة في تصميم المعالجة المجمعة باستخدام Spark and Stream Processing إما باستخدام Spark Streaming أو Samza.

▪ فهم وتجربة تطبيقات / منصات بيانات البحث مثل ElasticSearch و Splunk وغيرها.

▪ على دراية بهندسة الخدمات المصغرة

▪ إرشاد وتدريب المطورين الآخرين في القدرات الإدارية غير الخطية.

▪ تجربة التوجيه أو مساعدة الزملاء على تحسين التعليمات البرمجية الخاصة بهم ..

▪ إدارة النظام ومهارات إدارة التكوين.

▪ خبرة في تقديم العمل في مجموعات المستخدمين والأعمال والأقران.

▪ خبرة في تصميم وصيانة واجهات برمجة تطبيقات HTTP العامة.

▪ لغات أخرى (Python و Javascript و Clojure و Kotlin وغيرها).

▪ قواعد بيانات NoSQL أخرى مثل Neo4J و Cassandra و Redis إلخ.

المرتب المتوقع::
*احيانا لا يكون متوفرا بناء على رغبة المعلن

العنوان: Abu Dhabi


التقديم للوظيفة

العنوان