تفاصيل الوظيفة
شركة Gathern.co تعلن عن وظيفة Senior DevOps Engineer في الرياض، السعودية.
نبذة عن الوظيفة
تبسيط تسليم البرمجيات وتعزيز التعاون بين التطوير والعمليات من خلال الأتمتة والتكامل المستمر/النشر المستمر والمسؤولية المشتركة، مما يؤدي إلى تحسين الكفاءة والجودة وتسريع الابتكار.
المهام والمسؤوليات
- تصميم وتنفيذ وصيانة خطوط أنابيب CI/CD للتسليم البرمجي الفعال والآلي.
- تطوير وإدارة البنية التحتية كرمز (IaC) لتهيئة الموارد وتكوينها وتوسيع نطاقها بشكل موثوق.
- أتمتة مهام النشر والمراقبة والصيانة باستخدام أدوات البرمجة النصية وإدارة التكوين.
- التعاون مع فرق التطوير وضمان الجودة والعمليات لدمج عمليات الاختبار والأمان والنشر.
- مراقبة أداء النظام واستكشاف الأخطاء وإصلاحها وتحسين البنية التحتية من حيث قابلية التوسع والموثوقية.
- تنفيذ وصيانة البنية التحتية السحابية (AWS) وتنسيق الحاويات (مثل Docker و Kubernetes).
- فرض أفضل ممارسات الأمان ومعايير الامتثال واستراتيجيات التعافي من الكوارث داخل البنية التحتية.
- الحفاظ على توثيق إعداد البنية التحتية وإجراءات النشر وبروتوكولات الاستجابة للحوادث.
- التقييم المستمر واعتماد الأدوات والتقنيات والمنهجيات الجديدة لتحسين ممارسات DevOps.
- ضمان الامتثال للوائح ذات الصلة مع تعزيز الشفافية التنظيمية.
- التعاون بفعالية مع الزملاء والمساهمة في تحقيق أهداف الفريق المشتركة.
- تقديم تحديثات منتظمة حول الأداء وتوثيق أي مشكلات أو تحديات لضمان الحل في الوقت المناسب.
الشروط والمتطلبات
- درجة البكالوريوس في علوم الحاسب أو مجال ذي صلة (أو خبرة عملية معادلة).
- 4-6 سنوات من الخبرة ذات الصلة في تطوير البرمجيات أو إدارة الأنظمة أو عمليات تقنية المعلومات.
- الإلمام بلغات البرمجة النصية (Bash, Python) وتقنيات الأتمتة الأساسية.
- خبرة في أنظمة التحكم في الإصدارات (Git) وفهم مفاهيم CI/CD.
- معرفة بالمنصات السحابية (AWS, Azure, GCP) وتقنيات الحاويات (Docker).
- فهم أدوات البنية التحتية كرمز (IaC) مثل Terraform أو Helm.
- الإلمام بأدوات إدارة التكوين.
- مهارات أساسية في الشبكات وأفضل ممارسات الأمان ومراقبة الأنظمة.
- القدرة على التعاون بفعالية مع فرق متعددة التخصصات وتوصيل المفاهيم التقنية بوضوح.
- الرغبة في تعلم أدوات وتقنيات ومنهجيات جديدة تتعلق بممارسات DevOps.
المهارات المطلوبة
- تعزيز التعاون وإزالة العقبات التي تعيق العمل الجماعي.
- تقديم المشورة والدعم بطريقة حساسة وفي الوقت المناسب.
- تحمل مسؤولية واضحة عن المهام ذات الصلة منذ البداية.
- بناء شبكة قوية، بما في ذلك جهات اتصال على المستوى العالي، لتسهيل الأنشطة وتوسيع المعرفة.
- إظهار القدرة على التفاوض والتأثير على صانعي القرار على المستويات العليا.
- التنسيق الاستباقي مع الإدارات الأخرى والشركاء وأصحاب المصلحة الخارجيين.
- دفع التحسينات ضمن نطاق المسؤولية، وإضافة قيمة حيثما أمكن.
- تعزيز القدرة على التكيف بين أعضاء الفريق لتحقيق الأهداف.
- الترويج لأفكار جديدة تكتسب قبولاً لدى الزملاء الكبار.
- تحمل ملكية المهام والالتزام بالمواعيد النهائية باستمرار.
- تقديم المخرجات في الوقت المحدد مع الالتزام بمعايير التكلفة والجودة.
- قبول المسؤولية عن القصور الشخصي ومتطلبات الامتثال.
- دعم أعضاء الفريق والإشراف على المهام المفوضة والبقاء مسؤولاً.
- العمل بشكل بناء مع أشخاص من خلفيات متنوعة.
- معاملة جميع الأفراد بكرامة واحترام ومساواة.
- مراعاة وجهات النظر المختلفة وإظهار الفهم في القرارات اليومية.
- التفكير في التحيزات الشخصية لتجنب التنميط أو التمييز.
- تعديل الأنظمة والممارسات عند تحديد التحيزات.
- نقل المعلومات بثقة ومصداقية.
- إنتاج تقارير ووثائق موجزة تسلط الضوء على الرؤى الرئيسية.
- تكييف أسلوب التواصل لتلبية احتياجات الجماهير المختلفة.
- توجيه الآخرين حول أنسب أساليب ومحتوى التواصل.
عرض النص الأصلي للإعلان
Streamline software delivery and foster collaboration between development and operations through automation, continuous integration/deployment, and shared responsibility, leading to enhanced efficiency, improved quality, and faster innovation.
Functional Accountabilities
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for efficient and automated software delivery
- Develop and manage infrastructure as code (IaC) to provision, configure, and scale resources reliably
- Automate deployment, monitoring, and maintenance tasks using scripting and configuration management tools
- Collaborate with development, QA, and operations teams to integrate testing, security, and deployment processes
- Monitor system performance, troubleshoot issues, and optimize infrastructure for scalability and reliability
- Implement and maintain cloud infrastructure (AWS) and container orchestration (e.g., Docker, Kubernetes)
- Enforce security best practices, compliance standards, and disaster recovery strategies within infrastructure
- Maintain documentation for infrastructure setup, deployment procedures, and incident response protocols
- Continuously evaluate and adopt emerging tools, technologies, and methodologies to improve DevOps practices
Key Responsibilities
- Ensure compliance with relevant regulations while promoting organizational transparency
- Collaborate effectively with colleagues and contribute to shared team objectives
- Provide regular updates on performance and document any issues or challenges to ensure timely resolution
- Bachelor's degree in Computer Science, or a related field (or equivalent practical experience)
- 4-6 years of relevant experience in software development, system administration, or IT operations
- Familiarity with scripting languages (Bash, Python) and basic automation techniques
- Experience with version control systems (Git) and understanding of CI/CD concepts
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker)
- Understanding of infrastructure as code (IaC) tools such as Terraform or Helm
- Familiarity with configuration management tools
- Basic networking, security best practices, and system monitoring skills
- Ability to collaborate effectively with cross-functional teams and communicate technical concepts clearly
- Eagerness to learn new tools, technologies, and methodologies related to DevOps practices
Working with Others:
- Fosters collaboration and removes obstacles that hinder teamwork
- Offers advice and support in a sensitive and timely manner
- Assumes clear responsibility for relevant tasks from the outset
- Builds a robust network, including senior-level contacts, to facilitate activities and expand knowledge
- Demonstrates the ability to negotiate and influence decision-makers at higher levels
- Proactively coordinates with other departments, partners, and external stakeholders
- Drives improvements within own remit, adding value where possible
- Promotes adaptability among team members to achieve objectives
- Advocate new ideas that gain traction with senior colleagues
- Takes ownership of tasks and meets deadlines consistently
- Delivers outputs on time while adhering to cost and quality standards
- Accepts responsibility for personal shortcomings and compliance requirements
- Supports team members, oversees delegated assignments, and remains accountable
- Works constructively with people from diverse backgrounds
- Treats all individuals with dignity, respect, and equality
- Considers different perspectives and demonstrates understanding in daily decisions
- Reflects on personal biases to avoid stereotyping or discrimination
- Adjusts systems and practices when biases are identified
- Conveys information confidently and credibly
- Produces concise reports and documentation highlighting key insights
- Tailors communication style to meet varied audience needs
- Guides others on the most suitable communication methods and content
رقم الإعلان لدى المصدر: 4477148328