2P Perfect Presentation تعلن عن وظيفة مهندس منصة Kafka أول في الرياض
تفاصيل الوظيفة
شركة 2P Perfect Presentation، الرائدة في مجال تقنية المعلومات والاتصالات في المملكة العربية السعودية منذ عام 2004، تعلن عن حاجتها لشغل وظيفة Senior Kafka Platform Engineer في الرياض. نقدم حلولاً تقنية متكاملة ونسعى لاستقطاب مواهب متميزة للانضمام إلى بيئة ديناميكية ومبتكرة.
المهام والمسؤوليات
- تصميم ونشر وإدارة مجموعات Apache Kafka متعددة العقد عبر بيئات التطوير والاختبار والإنتاج.
- إدارة مكونات نظام Kafka البيئي بما في ذلك الوسطاء و ZooKeeper/KRaft و Schema Registry و Kafka Connect و ksqlDB.
- القيام بتخطيط سعة المجموعات، وتخطيط القدرات، وإعادة توازن الأقسام، وإدارة دورة حياة الموضوعات.
- تنفيذ الترقيات المتداولة، وأنشطة التصحيح، وترحيل الإصدارات مع أقل وقت تعطل أو بدونه.
- تكوين سياسات النسخ المتماثل و ISR والاحتفاظ والضغط والحصص وفقاً لاتفاقيات مستوى الخدمة.
- مراقبة أداء المجموعة، والإنتاجية، وتأخير المستهلك، وزمن الوصول، وصحة الوسطاء باستخدام منصات المراقبة.
- تحسين تكوينات JVM ونظام التشغيل والتخزين والشبكة لتحقيق أقصى أداء.
- إجراء اختبارات الحمل وتحليل الاختناقات والتنبؤ بالسعة.
- تنفيذ وصيانة حلول التعافي من الكوارث والنسخ المتماثل الجغرافي باستخدام بنى متعددة المناطق و MirrorMaker2 أو Cluster Linking.
- تكوين وصيانة آليات المصادقة والتفويض والتشفير.
- دمج Kafka مع حلول إدارة الهوية والوصول المؤسسية.
- فرض معايير الحوكمة، وتدقيق السجلات، ومتطلبات الامتثال.
- بناء وصيانة تكاملات Kafka Connect مع المنصات المؤسسية ومصادر البيانات.
- إدارة Schema Registry وفرض معايير حوكمة المخططات.
- دعم فرق التطوير في الإعداد واستكشاف الأخطاء وتطبيق أفضل ممارسات Kafka.
- أتمتة توفير المنصة والمهام التشغيلية باستخدام البنية التحتية كرمز وأدوات CI/CD.
- قيادة الاستجابة للحوادث، وتحليل السبب الجذري، وحل المشكلات الحرجة في الإنتاج.
- تطوير وصيانة كتيبات التشغيل وإجراءات التشغيل القياسية ووثائق التعافي من الكوارث.
- إجراء اختبارات دورية للتعافي من الكوارث وتمارين التحقق.
- توجيه ودعم المهندسين والإداريين المبتدئين.
الشروط والمتطلبات
- درجة البكالوريوس في علوم الحاسب أو الهندسة أو مجال ذي صلة.
- خبرة عملية لا تقل عن 5 سنوات في إدارة Apache Kafka أو Confluent Platform في بيئات الإنتاج.
- معرفة قوية ببنية Kafka بما في ذلك الوسطاء والأقسام والنسخ المتماثل ومجموعات المستهلكين والإزاحات و ISR.
- خبرة في نشر ZooKeeper و/أو KRaft.
- إتقان استخدام Kafka Connect و Schema Registry و MirrorMaker2 و ksqlDB.
- مهارات قوية في إدارة Linux.
- إتقان كتابة النصوص البرمجية باستخدام Bash أو Python أو Go.
- فهم جيد لضبط JVM ومفاهيم الشبكات وأنظمة التخزين.
- خبرة مع أدوات المراقبة والرؤية مثل Prometheus و Grafana و ELK و Datadog أو Confluent Control Center.
- خبرة عملية في تنفيذ أمان Kafka باستخدام SASL و SSL/TLS و Kerberos و ACLs و RBAC.
- الإلمام بخطوط أنابيب CI/CD وأدوات البنية التحتية كرمز (Terraform و Ansible) ومنصات الحاويات مثل Docker و Kubernetes و OpenShift.
- شهادة Confluent Certified Administrator (CCAAK) أو Confluent Certified Developer (CCDAK) مفضلة.
- خبرة في تشغيل Kafka على Kubernetes باستخدام منصات مثل Strimzi أو Confluent for Kubernetes مفضلة.
- خبرة مع خدمات Kafka المُدارة في السحابة مثل Confluent Cloud و AWS MSK و Azure Event Hubs for Kafka و Google Cloud مفضلة.
- خبرة في تقنيات التدفق وتكامل البيانات مثل Flink و Spark Streaming و NiFi و Debezium مفضلة.
- خبرة في بيئات البنوك أو التكنولوجيا المالية أو الاتصالات أو التجارة الإلكترونية واسعة النطاق مفضلة.
- الإلمام بعمليات ITIL وممارسات إدارة الخدمات مفضل.
المهارات المطلوبة
- مهارات تحليلية قوية وحل المشكلات.
- مهارات ممتازة في التواصل وإدارة أصحاب المصلحة.
- عقلية قوية في التملك والمساءلة.
- القدرة على العمل بفعالية في بيئات الإنتاج ذات الضغط العالي.
- الاستعداد للمشاركة في نوبات الدعم عند الطلب وإدارة الحوادث خارج ساعات العمل.
- القدرة على توجيه وإرشاد أعضاء الفريق المبتدئين.
عرض النص الأصلي للإعلان
Since 2004, 2P has been a leader in Saudi Arabia’s ICT landscape, delivering integrated technology solutions that help organizations accelerate digital transformation and improve operational efficiency. With a strong foundation in innovation and service excellence, 2P continues to provide end-to-end solutions through its specialized business units and trusted market expertise. We are always looking to connect with talented professionals who are passionate about making an impact and growing within a dynamic, forward-looking environment.
Key Responsibilities
Cluster Administration & Operations
- Design, deploy, and administer multi-node Apache Kafka clusters across Development, UAT, and Production environments.
- Manage Kafka ecosystem components including Brokers, ZooKeeper/KRaft, Schema Registry, Kafka Connect, and ksqlDB.
- Perform cluster sizing, capacity planning, partition rebalancing, and topic lifecycle management.
- Execute rolling upgrades, patching activities, and version migrations with minimal or zero downtime.
- Configure replication, ISR, retention, compaction, and quota policies in line with business SLAs.
Performance & Reliability
- Monitor cluster performance, throughput, consumer lag, latency, and broker health using monitoring platforms.
- Optimize JVM, operating system, storage, and network configurations for maximum performance.
- Conduct load testing, bottleneck analysis, and capacity forecasting.
- Implement and maintain disaster recovery and geo-replication solutions using multi-Region architectures, MirrorMaker2, or Cluster Linking.
Security & Governance
- Configure and maintain authentication, authorization, and encryption mechanisms.
- Integrate Kafka with enterprise identity and access management solutions.
- Enforce governance standards, audit logging, and compliance requirements.
Integrations & Development Support
- Build and maintain Kafka Connect integrations with enterprise platforms and data sources.
- Administer Schema Registry and enforce schema governance standards.
- Support development teams with onboarding, troubleshooting, and Kafka best practices.
- Automate platform provisioning and operational tasks using Infrastructure as Code and CI/CD tools.
Incident & Release Management
- Lead incident response, root cause analysis, and resolution of critical production issues.
- Develop and maintain operational runbooks, SOPs, and disaster recovery documentation.
- Conduct periodic disaster recovery testing and validation exercises.
- Mentor and support junior engineers and administrators.
Requirements
- Bachelor’s degree in computer science, Engineering, or a related field.
- Minimum 5 years of hands-on experience administering Apache Kafka or Confluent Platform in production environments.
- Strong knowledge of Kafka architecture, including brokers, partitions, replication, consumer groups, offsets, and ISR.
- Experience with ZooKeeper and/or KRaft deployments.
- Proficiency in Kafka Connect, Schema Registry, MirrorMaker2, and ksqlDB.
- Strong Linux administration skills.
- Proficiency in scripting using Bash, Python, or Go.
- Solid understanding of JVM tuning, networking concepts, and storage systems.
- Experience with monitoring and observability tools such as Prometheus, Grafana, ELK, Datadog, or Confluent Control Center.
- Hands-on experience implementing Kafka security using SASL, SSL/TLS, Kerberos, ACLs, and RBAC.
- Familiarity with CI/CD pipelines, Infrastructure as Code tools (Terraform, Ansible), and container platforms such as Docker, Kubernetes, and OpenShift.
Preferred Qualifications
- Confluent Certified Administrator (CCAAK) or Confluent Certified Developer (CCDAK) certification.
- Experience running Kafka on Kubernetes using platforms such as Strimzi or Confluent for Kubernetes.
- Experience with cloud-managed Kafka services including Confluent Cloud, AWS MSK, Azure Event Hubs for Kafka, or Google Cloud.
- Exposure to streaming and data integration technologies such as Flink, Spark Streaming, NiFi, and Debezium.
- Experience within banking, fintech, telecommunications, or large-scale e-commerce environments.
- Familiarity with ITIL processes and service management practices.
Skills & Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Strong ownership and accountability mindset.
- Ability to work effectively in high-pressure production environments.
- Willingness to participate in on-call support rotations and after-hours incident management.
- Ability to mentor and guide junior team members.
وظائف أخرى لدى 2P Perfect Presentation
وظيفة مسؤول/مستشار T24 أول لدى 2P Perfect Presentation في الرياض
2P Perfect Presentation تعلن عن وظيفة مساعد إداري في الرياض
وظيفة مدير مركز خدمة عملاء شاغرة لدى 2P Perfect Presentation في جدة
وظيفة مهندس NOC شاغرة لدى 2P Perfect Presentation في منطقة مكة المكرمة