تفاصيل الوظيفة
تعلن شركة تمكين للتكنولوجيا (Tamkeen Technologies) عن توفر وظيفة مدير عمليات التطوير والعمليات (DevOps Manager) في مدينة الرياض، حيث سيتولى المسؤول قيادة وظيفة DevOps ووضع ممارسات تسليم برمجيات قابلة للتوسع وموثوقة وآمنة ومؤتمتة بالكامل، مع العمل بشكل وثيق مع فرق هندسة البرمجيات والمنصة والسحابة والبنية التحتية والأمن وضمان الجودة والهندسة المعمارية.
المهام والمسؤوليات
- قيادة وتطوير فريق هندسة DevOps وتوفير قيادة تقنية قوية.
- امتلاك إستراتيجية CI/CD الخاصة بالمؤسسة ومعاييرها وأدواتها وممارساتها الهندسية.
- تصميم وتشغيل وتحسين مستمر لخطوط تسليم البرمجيات المبنية على GitLab.
- قيادة ممارسات نشر التطبيقات المعتمدة على Kubernetes عبر بيئات التطوير والاختبار والمرحلة التجريبية والإنتاج.
- إنشاء وتحسين ممارسات GitOps باستخدام تقنيات مثل Argo CD.
- توحيد معايير عمليات البناء والاختبار والفحص الأمني والإصدار والنشر والتراجع.
- الدفع نحو البنية التحتية كرمز (Infrastructure as Code) والأتمتة لتقليل الأنشطة التشغيلية اليدوية.
- بناء قوالب CI/CD قابلة لإعادة الاستخدام وأنماط النشر ومعايير هندسية لفرق التطوير.
- تحسين تجربة المطورين من خلال قدرات الخدمة الذاتية والأتمتة والتوثيق وخدمات المنصة الموحدة.
- العمل مع فرق هندسة البرمجيات وضمان الجودة لدمج الاختبارات الآلية ومداخل الجودة في خطوط التسليم.
- التعاون الوثيق مع فريق الأمن السيبراني لتطبيق ضوابط DevSecOps بما في ذلك SAST وSCA وفحص الحاويات وإدارة الأسرار ومداخل الأمان.
- إنشاء فصل مناسب للمهام والعمليات الخاضعة للرقابة لنشر الإنتاج.
- تحسين قابلية مراقبة التطبيقات من خلال دمج المراقبة والتسجيل والتتبع والتنبيهات في دورة حياة تسليم البرمجيات.
- ضمان التوفر العالي وقابلية التوسع والمرونة وقابلية الاسترداد لمنصات وخدمات DevOps.
- تحديد وتتبع مقاييس الهندسة والتسليم بما في ذلك مقاييس DORA (معدل النشر، زمن التسليم، معدل فشل التغيير، زمن الاسترداد).
- دعم إدارة الحوادث وتحليل السبب الجذري والتحسين المستمر لعمليات تسليم الإنتاج.
- تقييم وإدخال تقنيات جديدة في DevOps وهندسة المنصات حيث توفر قيمة قابلة للقياس.
- إدارة سعة منصة DevOps والتراخيص والموردين والتحديثات ودورة الحياة والخريطة الفنية.
- صيانة التوثيق الفني وdokuments التشغيلية (runbooks) والمعايير والإجراءات التشغيلية.
- توجيه المهندسين وبناء ثقافة الأتمتة والتميز الهندسي والملكية والتحسين المستمر.
الشروط والمتطلبات
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو تكنولوجيا المعلومات أو مجال ذي صلة.
- 7+ سنوات من الخبرة في DevOps أو هندسة المنصات (Platform Engineering) أو هندسة الموثوقية (SRE) أو هندسة السحابة أو المجالات ذات الصلة.
- سنتان أو أكثر من الخبرة في قيادة الفرق التقنية.
- خبرة عملية قوية في GitLab CI/CD أو منصات CI/CD مماثلة على مستوى المؤسسات.
- خبرة عملية قوية في Kubernetes وتقنيات الحاويات (Docker/containers).
- خبرة في GitOps و Argo CD أو تقنيات مشابهة.
- خبرة قوية في البنية التحتية كرمز (Infrastructure as Code) وأتمتة التهيئة.
- خبرة في إدارة Linux وأساسيات الشبكات والبرمجة النصية والأتمتة.
- خبرة في بيئات السحابة والسحابة الخاصة مثل OpenStack, OCI, GCP, AWS, أو Azure.
- فهم جيد لممارسات هندسة البرمجيات واستراتيجيات الفروع وإدارة الإصدارات ودورة حياة تطوير البرمجيات (SDLC).
- فهم جيد لأمن التطبيقات وممارسات DevSecOps.
- خبرة في تقنيات المراقبة (Observability) مثل Prometheus و Grafana و OpenTelemetry أو منصات مشابهة.
- خبرة في بناء منصات المطورين الداخلية (Internal Developer Platforms) أو قدرات الخدمة الذاتية الهندسية (مرغوب فيه جدًا).
المهارات المطلوبة
- المهارات التقنية المفضلة: GitLab CI/CD, Kubernetes, Docker/Containerd, Argo CD/GitOps, Helm, Terraform/OpenTofu, Ansible, Linux, Bash/Python/Go, Prometheus & Grafana, Sentry/OpenTelemetry, إدارة الأسرار (Secrets management), سجلات القطع الأثرية وحاويات (Artifact & container registries).
- الشهادات المفضلة: الشهادات ذات الصلة مثل CKA, CKAD, GitLab Certified, KCNA, HashiCorp Terraform, AWS/Azure/GCP/OCI أو ما يعادلها.
- قيادة تقنية قوية (Strong technical leadership).
- عقلية الأتمتة أولاً (Automation-first mindset).
- هندسة المنصات (Platform engineering).
- حل المشكلات واستكشاف الأخطاء (Problem solving and troubleshooting).
- الموثوقية والتميز التشغيلي (Reliability and operational excellence).
- هندسة تسليم البرمجيات والإصدارات (Software delivery and release engineering).
- التعاون متعدد الوظائف (Cross-functional collaboration).
- التوجيه وتطوير الفريق (Coaching and team development).
- التحسين المستمر (Continuous improvement).
عرض النص الأصلي للإعلان
Job Purpose
The DevOps Manager is responsible for leading the DevOps function and establishing scalable, reliable, secure, and automated software delivery practices across the organization.
The role owns and continuously improves CI/CD, GitOps, container platforms, developer enablement, deployment automation, and related DevOps tooling while working closely with Software Engineering, Platform Engineering, Cloud, Infrastructure, Security, QA, and Architecture teams.
Key Responsibilities
- Lead and develop the DevOps engineering team and provide strong technical leadership.
- Own the organization’s CI/CD strategy, standards, tooling, and engineering practices.
- Design, operate, and continuously improve GitLab-based software delivery pipelines.
- Lead Kubernetes-based application deployment practices across development, testing, staging, and production environments.
- Establish and improve GitOps practices using technologies such as Argo CD.
- Standardize build, test, security scanning, release, deployment, and rollback processes.
- Drive Infrastructure as Code and automation to reduce manual operational activities.
- Build reusable CI/CD templates, deployment patterns, and engineering standards for development teams.
- Improve developer experience through self-service capabilities, automation, documentation, and standardized platform services.
- Work with Software Engineering and QA teams to integrate automated testing and quality gates into delivery pipelines.
- Work closely with Cybersecurity to implement DevSecOps controls, including SAST, SCA, container scanning, secrets management, and security gates.
- Establish proper separation of duties and controlled production deployment processes.
- Improve application observability by integrating monitoring, logging, tracing, and alerting into the software delivery lifecycle.
- Ensure high availability, scalability, resilience, and recoverability of DevOps platforms and services.
- Define and track engineering and delivery metrics, including DORA metrics, deployment frequency, lead time, change failure rate, and recovery time.
- Support incident management, root-cause analysis, and continuous improvement of production delivery processes.
- Evaluate and introduce new DevOps and platform engineering technologies where they provide measurable value.
- Manage DevOps platform capacity, licensing, vendors, upgrades, lifecycle, and technical roadmap.
- Maintain technical documentation, runbooks, standards, and operational procedures.
- Mentor engineers and establish a culture of automation, engineering excellence, ownership, and continuous improvement.
Qualifications & Experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 7+ years of experience in DevOps, Platform Engineering, SRE, Cloud Engineering, or related disciplines.
- 2+ years of experience leading technical teams.
- Strong hands-on experience with GitLab CI/CD or comparable enterprise CI/CD platforms.
- Strong hands-on experience with Kubernetes and Docker/container technologies.
- Experience with GitOps and Argo CD or similar technologies.
- Strong experience with Infrastructure as Code and configuration automation.
- Experience with Linux administration, networking fundamentals, scripting, and automation.
- Experience with cloud and private-cloud environments such as OpenStack, OCI, GCP, AWS, or Azure.
- Understanding of software engineering practices, branching strategies, release management, and SDLC.
- Good understanding of application security and DevSecOps practices.
- Experience with observability technologies such as Prometheus, Grafana, OpenTelemetry, or similar platforms.
- Experience building internal developer platforms or self-service engineering capabilities is highly desirable.
Preferred Technical Skills
- GitLab CI/CD
- Kubernetes
- Docker / Containerd
- Argo CD / GitOps
- Helm
- Terraform / OpenTofu
- Ansible
- Linux
- Bash / Python / Go
- Prometheus & Grafana
- Sentry / OpenTelemetry
- Secrets management
- Artifact and container registries
Preferred Certifications
Relevant certifications such as CKA, CKAD, GitLab Certified, KCNA, HashiCorp Terraform, AWS/Azure/GCP/OCI certifications, or equivalent are preferred.
Key Competencies
- Strong technical leadership
- Automation-first mindset
- Platform engineering
- Problem solving and troubleshooting
- Reliability and operational excellence
- Software delivery and release engineering
- Cross-functional collaboration
- Coaching and team development
- Continuous improvement
رقم الإعلان لدى المصدر: 4464720962