يتولى مهندس DevOps الأول دمج مبادئ وممارسات تطوير البرمجيات وعمليات تكنولوجيا المعلومات لتبسيط وأتمتة عمليات تسليم البرمجيات وإدارة البنية التحتية داخل الشركة.
ويركز الدور على تطوير أدوات الأتمتة وإدارة خطوط التكامل والتسليم المستمر، إلى جانب التعامل مع تقنيات الحاويات ودمج ممارسات الأمان والتعاون بين الفرق وتوثيق الإعدادات والعمليات.
المسؤوليات الرئيسية
- تطوير نصوص وأدوات الأتمتة وصيانتها لتنفيذ مهام مثل نشر التعليمات البرمجية، وإدارة التهيئة، وتوفير البنية التحتية.
- إعداد خطوط التكامل والتسليم المستمر (CI/CD) وإدارتها لأتمتة بناء التطبيقات واختبارها ونشرها.
- العمل باستخدام تقنيات الحاويات مثل Docker ومنصات تنظيم الحاويات لإدارة التطبيقات المحتواة وتوسيع نطاقها.
- دمج ممارسات الأمان في عملية DevOps، بما في ذلك فحص الثغرات الأمنية، والتحكم في الوصول، وأتمتة الامتثال.
- التعاون مع فرق التطوير والعمليات والفرق الأخرى لتيسير التواصل والتنسيق بين مختلف أجزاء الشركة.
- الحفاظ على توثيق مفصل للإعدادات والعمليات والإجراءات لضمان مشاركة المعرفة وتسهيل تعريف أعضاء الفريق الجدد بمهامهم.
المتطلبات
- درجة البكالوريوس في مجال ذي صلة، مثل علوم الحاسب أو تكنولوجيا المعلومات.
- الحصول على شهادة مهندس DevOps المعتمد من AWS.
- الحصول على شهادة Docker Certified Associate وشهادة Certified Kubernetes Administrator.
