الوصف الوظيفي
دور المشروع : مهندس برمجيات شامل
وصف دور المشروع : مسؤول عن تطوير و/أو هندسة الميزات الشاملة لنظام، من تجربة المستخدم إلى كود الخلفية. استخدم مهارات التطوير لتقديم حلول مبتكرة تساعد عملائنا في تحسين الخدمات التي يقدمونها. استغل التقنيات الجديدة التي يمكن تطبيقها لحل المشكلات التجارية الصعبة بعقلية سحابية ومرنة.
المهارات المطلوبة : DevOps
المهارات الجيدة أن تكون : NA
يتطلب الحد الأدنى من 3 سنوات من الخبرة
المؤهلات التعليمية : 15 سنة تعليم بدوام كامل
ملخص: نحن نبحث عن مهندس DevOps شامل يجمع بين خبرة تطوير البرمجيات ومهارات قوية في DevOps والبنية التحتية السحابية. ستكون مسؤولاً عن تصميم وتطوير ونشر وصيانة تطبيقات الويب القابلة للتوسع أثناء تنفيذ خطوط أنابيب CI/CD، وأتمتة البنية التحتية، وضمان موثوقية وأداء النظام العالي.
ستعمل بشكل وثيق مع المطورين ومهندسي ضمان الجودة وفرق العمليات لتبسيط عمليات النشر وتعزيز سير العمل في التطوير. المسؤوليات الرئيسية: تطوير شامل للبرمجيات تصميم وتطوير وصيانة تطبيقات الويب باستخدام تقنيات الواجهة الأمامية والخلفية الحديثة (مثل React وAngular وNode.js وPython وJava وGo). تطوير واجهات برمجة التطبيقات RESTful والتكامل مع الخدمات الخارجية. ضمان الأداء والقابلية للتوسع والأمان عبر النظام. التعاون مع مصممي تجربة المستخدم ومديري المنتجات لتقديم تجارب مستخدم سلسة. دمج ودعم الأدوات والأطر المدفوعة بالذكاء الاصطناعي، بما في ذلك تقنيات الذكاء الاصطناعي التوليدي والذكاء الاصطناعي الوكلي، ضمن البنية التحتية السحابية والتطبيقات.
DevOps والبنية التحتية السحابية بناء وصيانة خطوط أنابيب CI/CD باستخدام أدوات مثل GitHub Actions وGitLab CI وJenkins أو CircleCI. إدارة البنية التحتية ككود (IaC) باستخدام Terraform وCloudFormation أو Ansible وPulumi وCrossPlane. نشر ومراقبة التطبيقات في البيئات السحابية (AWS وAzure أو GCP). تنفيذ الحاويات والتنسيق (Docker وKubernetes وHelm). إعداد المراقبة الآلية والتسجيل والتنبيه (Prometheus وGrafana وELK Stack وDatadog). تعزيز موثوقية وأمان وقابلية توسيع النظام من خلال الأتمتة وأفضل الممارسات.
العمليات والتعاون المشاركة في مراجعات الكود ومناقشات استراتيجية DevOps. استكشاف وحل المشكلات الإنتاجية مع التركيز على وقت التشغيل والأداء. تنفيذ أفضل ممارسات الأمان والمساعدة في معايير الامتثال. توجيه المطورين المبتدئين والمساهمة في تحسين سير العمل في التطوير. المهارات المطلوبة: اللغات:
o الخلفية: Python وJava وNode.js وGo وRuby وC#
o الواجهة الأمامية: JavaScript/TypeScript وHTML وCSS الأطر:
o الواجهة الأمامية: React وAngular وVue.js
o الخلفية: Express.js وSpring Boot وDjango وFlask واجهات برمجة التطبيقات:
o تصميم وتكامل واجهات برمجة التطبيقات RESTful وGraphQL التحكم في الإصدار:
o Git وGitHub/GitLab/Bitbucket workflows (التفرع، طلبات السحب، CI triggers) 2. أدوات DevOps والأتمتة خطوط أنابيب CI/CD:
Jenkins وGitHub Actions وGitLab CI وCircleCI وTravis CI وArgoCD البنية التحتية ككود (IaC):
Terraform وAnsible وAWS CloudFormation وPulumi إدارة التكوين:
Chef وPuppet وAnsible وSaltStack المراقبة والتسجيل:
Prometheus وGrafana وELK Stack (Elasticsearch وLogstash وKibana) وLoki وDatadog 3. السحابة والبنية التحتية منصات السحابة:
AWS وAzure وGoogle Cloud Platform (GCP) الحوسبة والشبكات:
EC2 وLambda وVPC وLoad Balancers وRoute 53 وDNS وVPNs التخزين وقواعد البيانات:
S3 وRDS وDynamoDB وPostgreSQL وMySQL وMongoDB الحاويات:
Docker وPodman تنسيق الحاويات:
Kubernetes (K8s) وHelm وOpenShift 4. إدارة النظام والشبكات أنظمة التشغيل:
Linux (Ubuntu وCentOS وAlpine) وBash scripting ومعرفة أساسية بخادم Windows الشبكات الأساسية:
TCP/IP وDNS وSSL/TLS وHTTP/HTTPS وVPN وجدران الحماية الأمان والامتثال:
IAM وإدارة الأسرار (Vault وAWS Secrets Manager) وSSH والتشفير وفحص الثغرات 5. الاختبار وضمان الجودة الاختبار الآلي:
اختبارات الوحدة والتكامل وE2E (Jest وCypress وPyTest وJUnit) اختبار الأداء والتحميل:
JMeter وk6 وLocust 6. المراقبة والاستجابة للحوادث المراقبة:
مقاييس أداء التطبيق والنظام التنبيه وإدارة الحوادث:
PagerDuty وOpsgenie وSlack integrations التسجيل:
إدارة السجلات المركزية (ELK وFluentd وSplunk) إطار عمل الذكاء الاصطناعي الوكلي (CrewAI وLangGraph وAutoGen) ومفاهيم الذكاء الاصطناعي المسؤول والحواجز الذكية 7. الوعي بالأمان والامتثال ممارسات الترميز الآمن (OWASP Top 10) أمان البنية التحتية (عزل الشبكة، التشفير) أطر الامتثال (GDPR وSOC 2 وHIPAA إذا كان ذلك مناسبًا) 8. المهارات الشخصية والعقلية مهارات قوية في حل المشكلات وتصحيح الأخطاء التعاون مع المطورين وفرق ضمان الجودة وتكنولوجيا المعلومات فهم منهجيات العمل المرنة (Scrum وKanban) التعلم المستمر والتكيف مع الأدوات والخدمات السحابية الجديدة المهارات الإضافية / الناشئة الهياكل الخالية من الخادم (AWS Lambda وAzure Functions) GitOps (Flux وArgoCD) AIOps وأتمتة المراقبة مبادئ SRE (مؤشرات مستوى الخدمة / الأهداف) معلومات إضافية: - يجب أن يكون لدى المرشح الحد الأدنى من 15 عامًا من الخبرة في DevOps.
- هذه الوظيفة مقرها في مكتبنا في بنغالور.
- يتطلب 15 عامًا من التعليم بدوام كامل.
- يجب أن يكون المورد جاهزًا للذكاء الاصطناعي.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.