Job Title Linux OS Administrator (OpenShift and Ansible Specialist)
Department Enterprise IT Infrastructure
Job Summary
As a Linux OS Administrator specialized in OpenShift and Ansible, you will play a crucial role in maintaining and enhancing our clients' Linux-based infrastructure and deploying applications on OpenShift. You will also be responsible for automating tasks using Ansible, streamlining processes, and ensuring the stability, security, and high availability of systems. Your expertise in both OpenShift and Ansible will be instrumental in optimizing performance, resolving issues, applying security standards, performing OS patching, and supporting our clients' technology needs.
Responsibilities
1. Install, configure, patch, and maintain Linux-based systems to ensure optimal performance, security, and reliability.
2. Deploy and manage containerized applications on the OpenShift platform, including setting up pods, services, and routes.
3. Monitor system performance and proactively identify and resolve issues to ensure continuous availability of services.
4. Collaborate with development teams to troubleshoot any application-related issues on OpenShift.
5. Develop, test, and maintain Ansible playbooks for automating various system administration tasks, including software installations, configurations, and updates.
6. Implement and maintain security measures to protect systems from unauthorized access, data breaches, and cyber threats, as per the approved Security Standard. This includes configuring controls, setting up access controls, and supporting configuration and system audits.
7. Apply security standards and best practices to ensure compliance with industry regulations and company policies.
8. Perform regular OS patching and updates to address security vulnerabilities and keep systems up-to-date.
9. Perform routine system backups, disaster recovery planning, and system upgrades to keep systems resilient and protected.
10. Assist in capacity planning and resource allocation to optimize infrastructure performance.
11. Conduct regular security assessments and vulnerability scans to identify and address potential vulnerabilities.
Requirements
1. Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
2. Proven experience in Red Hat Enterprise Linux (RHEL), and certified RHCE.
3. Strong expertise in deploying and managing applications on Kubernetes, and OpenShift.
4. Proficiency in automation using Ansible, including creating playbooks, roles, and modules.
5. Solid understanding of networking concepts, TCP/IP, DNS, and firewall configurations.
6. Experience with containerization technologies and container orchestration.
7. Knowledge of scripting languages (e.g., Bash, Python) to automate tasks and create custom solutions.
8. Experience in OS monitoring tools, and commands.
9. Excellent problem-solving skills and ability to work well under pressure in a fast-paced environment.
10. Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and clients.
Technical Experience
1. Experience with cloud platforms like AWS, Azure, or Google Cloud.
2. Familiarity with other containerization platforms such as Docker Swarm or Kubernetes.
3. Red Hat Certified Specialist in Ansible Automation.
4. Red Hat Certified OpenShift Administrator.
المسمى الوظيفي مدير نظام Linux OS (متخصص OpenShift و Ansible)
القسم بنية تكنولوجيا المعلومات المؤسسية
ملخص الوظيفة
بصفتك مدير نظام Linux مختص في OpenShift و Ansible، ستلعب دوراً حيوياً في صيانة وتحسين بنية تحتية تعتمد على Linux الخاصة بعملائنا ونشر التطبيقات على OpenShift. ستكون مسؤولاً أيضاً عن أتمتة المهام باستخدام Ansible، تبسيط العمليات، وضمان استقرار الأنظمة وأمنها وتوافرها العالي. ستلعب خبرتك في كل من OpenShift و Ansible دوراً أساسياً في تحسين الأداء، حل المشاكل، تطبيق معايير الأمان، إجراء تصحيحات النظام، ودعم احتياجات تقنية عملائنا.
المسؤوليات
1. تثبيت وتكويد وتحديث وصيانة الأنظمة المعتمدة على Linux لضمان الأداء الأمثل والأمان والموثوقية.
2. نشر وإدارة التطبيقات الحاوياتية على منصة OpenShift، بما في ذلك إعداد الحاويات (pods)، والخدمات، والمسارات.
3. مراقبة أداء النظام وتحديد وحل المشكلات استباقياً لضمان التوفر المستمر للخدمات.
4. التعاون مع فرق التطوير لاستكشاف أية مشاكل تطبيقية على OpenShift.
5. تطوير واختبار وصيانة ملفات Ansible Playbooks لأتمتة مهام إدارة النظام المختلفة، بما في ذلك تثبيتات البرمجيات والتكوينات والتحديثات.
6. تنفيذ وصيانة إجراءات الأمان لحماية الأنظمة من الوصول غير المصرح به، وتسريبات البيانات، والتهديدات السيبرانية، وفقاً للمعيار الأمني المعتمد. ويتضمن ذلك إعداد ضوابط الوصول، ودعم تدقيق التكوين والنظام.
7. تطبيق معايير الأمان وأفضل الممارسات لضمان الامتثال للأنظمة التنظيمية والص policies للشركة.
8. إجراء التحيين والتحديثات الدورية للنظام لمعالجة ثغرات الأمان والحفاظ على تحديث الأنظمة.
9. إجراء نسخ احتياطية روتينية للنظام، وخطط استرداد من الكوارث، وترقيات النظام للحفاظ على مرونة ونُظم محمية.
10. المساعدة في تخطيط السعة وتوزيع الموارد لتحسين أداء البنية التحتية.
11. إجراء تقييمات أمنية دورية وفحوصات ثغرات لتحديد ومعالجة الثغرات المحتملة.
المتطلبات
1. شهادة بكالوريوس في علوم الكمبيوتر أو تكنولوجيا المعلومات أو مجال ذي صلة (أو خبرة معادلة).
2. خبرة مثبتة في Red Hat Enterprise Linux (RHEL)، وشهادة RHCE.
3. خبرة قوية في نشر وإدارة التطبيقات على Kubernetes و OpenShift.
4. إجادة الأتمتة باستخدام Ansible، بما في ذلك إنشاء Playbooks، أدوار، ووحدات.
5. فهم قوي لمفاهيم الشبكات، TCP/IP، DNS، وتكوينات الجدار الناري.
6. خبرة بتقنيات الحاويات وتنسيق الحاويات (Container orchestration).
7. معرفة لغات البرمجة النصية (مثلاً Bash، Python) لأتمتة المهام وإنشاء حلول مخصصة.
8. خبرة في أدوات مراقبة النظام والأوامر.
9. مهارات حل المشكلات بشكل ممتاز والقدرة على العمل تحت الضغط في بيئة سريعة الوتيرة.
10. مهارات تواصل عالية وقدرة على التعاون الفعال مع فرق متعددة التخصصات والعملاء.
الخبرة الفنية
1. خبرة مع منصات السحاب مثل AWS أو Azure أو Google Cloud.
2. الإلمام بمنصات تحزيم أخرى مثل Docker Swarm أو Kubernetes.
3. متخصص Red Hat معتمد في Ansible Automation.
4. مدير OpenShift المعتمد من Red Hat.