Job description
Senior Linux & Database Infrastructure Engineer
Location: Cairo, Egypt Experience Level: 5+ Years
About the Role
We are seeking an experienced Senior Linux & Database Infrastructure Engineer to drive the reliability, scalability, and performance of our mission-critical, large-scale telecom environment. In this high-impact role, you will transition from routine operational maintenance to architecting, optimizing, and managing high-availability database clusters, containerized environments, cloud virtualization, and enterprise Linux platforms.
Key Responsibilities
1. Database Administration & Optimization
- Architect, deploy, and maintain high-availability relational database infrastructure (Oracle, PostgreSQL, GaussDB, or MySQL) in active-active/active-standby configurations.
- Perform advanced database tuning, query optimization, indexing strategies, table partitioning, and capacity planning.
- Manage complex database backups, point-in-time recovery (PITR), disaster recovery (DR) drills, and multi-terabyte data migration projects under tight SLAs.
2. Cloud & Container Orchestration (OpenStack & Kubernetes)
- Administer, scale, and troubleshoot enterprise OpenStack environments (compute nodes, Glance, Nova, Neutron networking, and Cinder storage).
- Manage, configure, and operate production-grade Kubernetes clusters and Docker container environments for microservice deployments.
- Oversee container networking (CNI), storage interfaces (CSI), ingress controllers, and service meshes across hybrid infrastructure.
3. Enterprise Linux & Infrastructure Operations
- Serve as the senior administrator for enterprise Linux platforms (RHEL, CentOS, Ubuntu Enterprise), including deep kernel parameter tuning, LVM management, and storage/SAN integration.
- Perform L2/L3 incident handling, advanced system troubleshooting, and deep-dive Root Cause Analysis (RCA) for platform outages.
- Automate infrastructure provisioning, configuration management, and patching using Ansible, Terraform, Python, and Shell scripting.
4. Advanced Networking & Security Integration
- Configure and troubleshoot complex Linux networking stacks, including routing tables, VLAN tagging, bonding, iptables/firewalls, and Open vSwitch (OVS).
- Manage system-level network security, SSL/TLS certificate lifecycles, SSH hardening, and user access management (IAM/SUDO policies).
Required Qualifications
Education: Bachelor's degree in Computer Science, Telecommunications Engineering, Information Systems, or a related technical field.
Experience: 5+ years of hands-on professional experience in Enterprise Systems Administration, Database Administration, and Infrastructure Engineering within large-scale production environments (Telecom experience preferred).
Technical Expertise
- Advanced Linux Administration: Deep expertise in Linux CLI, systemd, kernel optimization, memory management, storage subsystems (SAN/NAS/NFS), and storage management.
- Database Administration & SQL: Mastery in relational database management systems (RDBMS), SQL execution plan analysis, high availability (RAC/Data Guard/Replication), schema partitioning, and automated backup strategies.
- Cloud & Virtualization: Strong hands-on experience managing OpenStack tenants/infrastructure and core virtualized components.
- Container Orchestration: Direct experience building and managing Docker containers and production Kubernetes clusters.
- Enterprise Networking: Solid grasp of TCP/IP, OSI layers, DNS, routing protocols, NAT/CGNAT, firewalls, and network troubleshooting utilities (netstat, ss, tcpdump).
- Automation & IaC: Proficiency in Shell scripting, Python, and configuration management tools (e.g., Ansible).
Preferred
Certifications (Highly Regarded):
- Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD)
- Red Hat Certified Engineer (RHCE) or Red Hat Certified Architect (RHCA)
- Oracle Certified Professional (OCP) or equivalent RDBMS certification
- Certified OpenStack Administrator (COA)
- Cisco Certified Network Associate (CCNA) / Professional (CCNP)
وصف الوظيفة
مهندس بنى تحتية عالي المستوى لنظام لينيكس وقواعد البيانات
الموقع: القاهرة، مصر مستوى الخبرة: 5+ سنوات
حول الدور
نحن نسعى لمهندس بنى تحتية عالي المستوى لنظام لينيكس وقواعد البيانات ذو خبرة لقيادة موثوقية النظام وقابليته للتوسع وأداء بيئتنا الاتصالاتية واسعة النطاق والتي تعتبر مهمة للغاية. في هذا الدور عالي التأثير، ستنتقل من صيانة تشغيلية روتينية إلى تصميم، وتحسين، وإدارة مجموعات قواعد بيانات عالية التوفر، وبيئات مُعبأة بالحاويات، وتخطيط افتراضي سحابي، ومنصات لينيكس المؤسسية.
المسؤوليات الرئيسية
1. إدارة قواعد البيانات وتحسينها
- تصميم، نشر، وصيانة بنية تحتية لقواعد بيانات علائقية عالية التوفر (Oracle، PostgreSQL، GaussDB، أو MySQL) في تكوينات active-active/active-standby.
- إجراء ضبط متقدم لقواعد البيانات، تحليل استعلامات، استراتيجيات الفهرسة، تقسيم الجداول، وتخطيط السعة.
- إدارة عمليات نسخ احتياطي معقدة، استعادة بنقطة زمنية (PITR)، تدريبات استعادة من الكوارث DR، ومشاريع ترحيل بيانات متعددة التيرابايت ضمن اتفاقيات مستوى خدمة صارمة.
2. السحابة وتنسيق الحاويات (OpenStack & Kubernetes)
- إدارة وتوسيع وتشغيل بيئات OpenStack المؤسسية (عُقد الحوسبة، Glance، Nova، Neutron للشبكات، وCinder للتخزين).
- إدارة وتكوين وتشغيل عناقيد Kubernetes للإنتاج وبيئات حاويات Docker لتوزيع الخدمات المصغرة.
- مراقبة شبكة الحاويات (CNI)، واجهات التخزين (CSI)، متحكمات الدخول، وخلائط الخدمات عبر بنية تحتية هجينة.
3. لينيكس المؤسسي وعمليات البنية التحتية
- العمل كمسؤول رئيسي لمنصات لينيكس المؤسسية (RHEL، CentOS، Ubuntu Enterprise)، بما في ذلك ضبط المعاملات العميقة للنواة، إدارة LVM، وتكامل التخزين/SAN.
- التعامل مع الحوادث من المستوى L2/L3، استكشاف الأعطال المعقدة للنظام، وتحليل السبب الجذري (RCA) بعمق لأعطال المنصة.
- أتمتة توفير البنية التحتية، إدارة التكوين، والتحديث باستخدام Ansible، Terraform، Python، وShell scripting.
4. الشبكات المتقدمة وتكامل الأمن
- تكوين واستكشاف أعطال بنى شبكات لينيكس المعقدة، بما في ذلك جداول التوجيه، ووسوم VLAN، والربط، وiptables/الجدران النارية، وOpen vSwitch (OVS).
- إدارة أمان الشبكة على مستوى النظام، دورات حياة شهادات SSL/TLS، تقوية SSH، وإدارة الوصول للمستخدم (سياسات IAM/SUDO).
المؤهلات المطلوبة
التعليم: درجة البكالوريوس في علوم الحاسب، هندسة الاتصالات، أنظمة المعلومات، أو مجال تقني ذي صلة.
الخبرة: 5+ سنوات خبرة عملية في إدارة الأنظمة المؤسسية، إدارة قواعد البيانات، وبناء البنية التحتية ضمن بيئات إنتاج واسعة النطاق (يفضل خبرة الاتصالات).
الخبرة التقنية
- إدارة لينكس متقدمة: خبرة عميقة في CLI لنظام لينيكس، systemd، تحسين النواة، إدارة الذاكرة، أنظمة التخزين (SAN/NAS/NFS)، وإدارة التخزين.
- إدارة قواعد البيانات وSQL: اتقان في أنظمة إدارة قواعد البيانات العلائقية، تحليل خطط تنفيذ SQL، التوفر العالي (RAC/Data Guard/Replication)، تقسيـم المخطط، واستراتيجيات النسخ الاحتياطي الآلي.
- السحابة الافتراضية: خبرة عملية قوية في إدارة مستأجرين(OpenStack) والبنية التحتية والقطاعات الافتراضية الأساسية.
- تنسيق الحاويات: خبرة مباشرة في بناء وإدارة حاويات Docker وعناقيد Kubernetes للإنتاج.
- الشبكات المؤسسية: فهم صلب لـ TCP/IP، طبقات OSI، DNS، بروتوكولات التوجيه، NAT/CGNAT، الجدران النارية، وأدوات استكشاف الشبكة (netstat, ss, tcpdump).
- الأتمتة وIaC: الكفاءة في Shell scripting، Python، وأدوات إدارة التكوين (مثل Ansible).
المفضل
الشهادات (مرغوبة بشدة):
- مُدير Kubernetes معتمد (CKA) أو مطور تطبيقات Kubernetes معتمد (CKAD)
- مهندس معتمد من Red Hat (RHCE) أو مهندس معماري معتمد من Red Hat (RHCA)
- محترف Oracle معتمد (OCP) أو شهادة RDBMS معادلة
- مُدير OpenStack معتمد (COA)
- مساعد شبكة Cisco معتمد (CCNA) / محترف (CCNP)