Node Technologies تعلن عن وظيفة DevOps Engineer في الرياض
تفاصيل الوظيفة
تعلن شركة Node Technologies عن توفر وظيفة Senior DevOps Engineer في مدينة الرياض، السعودية. يتطلب الدور تصميم وأتمتة البنية التحتية وأنظمة النشر لضمان الموثوقية وقابلية التوسع والأمان، مع تحسين عمليات CI/CD والتعاون بين فرق التطوير والعمليات.
المهام والمسؤوليات
- بناء وصيانة خطوط أنابيب CI/CD.
- أتمتة توفير البنية التحتية ونشر التطبيقات.
- إدارة بيئات السحابة والبيئات المحلية.
- نشر وإدارة التطبيقات المحتواة (containerized applications).
- مراقبة البنية التحتية والتطبيقات وأداء النظام.
- استكشاف مشكلات النشر والبنية التحتية والإنتاج وإصلاحها.
- تنفيذ حلول النسخ الاحتياطي والاسترداد والتوفر العالي.
- تصميم وصيانة بنية تحتية قابلة للتوسع وذات توفر عالٍ.
- إدارة بيئات Docker و Kubernetes.
- تنفيذ البنية التحتية كرمز (IaC) باستخدام أدوات مثل Terraform أو Ansible.
- إدارة منصات CI/CD مثل Azure DevOps أو Jenkins أو GitLab CI أو GitHub Actions.
- صيانة حلول المراقبة والتسجيل مثل Prometheus أو Grafana أو ELK أو أدوات مماثلة.
- تطبيق ممارسات DevSecOps وضمان أمان البنية التحتية.
- تحسين أداء النظام والتوفر وعمليات النشر.
- العمل بشكل وثيق مع فرق التطوير وضمان الجودة والأمن والبنية التحتية.
- المشاركة في إدارة الحوادث وتحليل الأسباب الجذرية والتحسين المستمر.
الشروط والمتطلبات
- درجة البكالوريوس في علوم الحاسب أو تقنية المعلومات أو هندسة البرمجيات أو مجال ذي صلة.
- خبرة لا تقل عن 5 سنوات في DevOps أو Cloud أو Infrastructure Engineering، تتضمن مسؤوليات على مستوى Senior.
- خبرة عملية قوية في خطوط أنابيب CI/CD.
- خبرة قوية في Docker و Kubernetes.
- خبرة في Terraform أو Ansible أو أدوات IaC/إعدادات مشابهة.
- خبرة في واحدة على الأقل من منصات السحابة الرئيسية: Azure أو AWS أو GCP.
- معرفة قوية بإدارة Linux والشبكات والبرمجة النصية (scripting).
- خبرة في Git وسير عمل التحكم بالإصدارات.
- معرفة بممارسات المراقبة والتسجيل والأمان والنسخ الاحتياطي واستعادة الكوارث.
- مهارات قوية في استكشاف الأخطاء وإصلاحها وحل المشكلات.
- مهارات تواصل جيدة والقدرة على العمل بفعالية عبر الفرق التقنية.
المهارات المطلوبة
- شهادات ذات صلة في Azure أو AWS أو Kubernetes (CKA/CKAD) أو DevOps.
- خبرة في بيئات المؤسسات أو الجهات الحكومية.
- خبرة في بيئات الخدمات المصغرة (microservices) وذات التوفر العالي في الإنتاج.
- معرفة بممارسات DevSecOps وأفضل ممارسات أمان السحابة.
عرض النص الأصلي للإعلان
Senior DevOps Engineer
About the Role
We are looking for an experienced Senior DevOps Engineer to design, automate, and maintain reliable, scalable, and secure infrastructure and deployment environments. The role will focus on improving CI/CD processes, cloud infrastructure, system reliability, and collaboration between development and operations teams.
Key Tasks
* Build and maintain CI/CD pipelines.
* Automate infrastructure provisioning and application deployments.
* Manage cloud and on-premises environments.
* Deploy and manage containerized applications.
* Monitor infrastructure, applications, and system performance.
* Troubleshoot deployment, infrastructure, and production issues.
* Implement backup, recovery, and high-availability solutions.
Responsibilities
* Design and maintain scalable and highly available infrastructure.
* Manage Docker and Kubernetes environments.
* Implement Infrastructure as Code (IaC) using tools such as Terraform or Ansible.
* Manage CI/CD platforms such as Azure DevOps, Jenkins, GitLab CI, or GitHub Actions.
* Maintain monitoring and logging solutions such as Prometheus, Grafana, ELK, or similar tools.
* Apply DevSecOps practices and ensure infrastructure security.
* Optimize system performance, availability, and deployment processes.
* Work closely with development, QA, security, and infrastructure teams.
* Participate in incident management, root cause analysis, and continuous improvement.
Requirements
* Bachelor’s degree in computer science, IT, Software Engineering, or a related field.
* 5+ years of experience in DevOps, Cloud, or Infrastructure Engineering, including senior-level responsibilities.
* Strong hands-on experience with CI/CD pipelines.
* Strong experience with Docker and Kubernetes.
* Experience with Terraform, Ansible, or similar IaC/configuration tools.
* Experience with at least one major cloud platform: Azure, AWS, or GCP.
* Strong knowledge of Linux administration, networking, and scripting.
* Experience with Git and source-control workflows.
* Knowledge of monitoring, logging, security, backup, and disaster recovery practices.
* Strong troubleshooting and problem-solving skills.
* Good communication skills and ability to work effectively across technical teams.
Preferred Qualifications
* Relevant certifications in Azure, AWS, Kubernetes (CKA/CKAD), or DevOps.
* Experience with enterprise or government environments.
* Experience with microservices and high-availability production environments.
* Knowledge of DevSecOps and cloud security best practices.
وظائف أخرى لدى Node Technologies