Help increase the speed of delivery in terms of setting technical environments, automating the development operations process, and improve quality of codes in alignment with the various technology pillars.
1. Work closely with Architecture Lead and Tech Lead to co-design, set up, and operationalize production-ready infrastructure to serve containerized applications
2. Provide Hands-on Planning, Design , Implementation & Support for container orchestrator platform to facilitate development process
3. Ensure appropriate performance configuration for high availability and scalability
4. Design and develop infrastructure monitoring and reporting tools to alert and catch spots to improve
5. Develop and maintain configuration management solutions
6. Automate infrastructure provisioning to minimize manual effort in DDC work
7. Design and implement standard software delivery pipeline
8. Define and ensure best practices in software development to steer overall development process
9.Deploy and evolve CI/CD tooling providing suitable documentation to speedup software development
10. Follow all relevant department policies, processes, standard operating procedures and instructions so that work is carried out in a controlled and consistent manner
11.Follow the day-to-day operations related to own jobs in the DDC department to ensure continuity of work.
12.Comply with all relevant CBE regulations, banking laws, AML regulations and internal CIB policies and code of conduct in order to maintain CIB s sound legal position and mitigate any potential risks.
Desired Candidate Profile
Bachelor s degree in Computer Science or its equivalent. 3-5 years of relevant experience as a DevOps Engineer in a digital product development setup with the following technical experience; Excellent coding and scripting skills (Bash, Python) and experience in deploying large-scale architectures using modern cloud-based container platforms (PaaS/SaaS). Working knowledge infrastructure provisioning such as Terraform and configuration management such as Ansible. Experience administering production-grade Kubernetes cluster. Experience in continuous integration and related tools (e.g., Jenkins, Artifactory, Nexus, NPM, Maven, Git, Sonarqube). Experience in testing practices for both Apps and APIs with knowledge in provisioning and test data management. Experience as a DevOps or SRE Engineer in a cross-functional Agile team preferred. Skills: Strong communication skills with the ability to communicate complex technical concepts and align the organization on decisions. Strong problem-solving skills with the ability to quickly process complex information and present it in a clear, simple manner. Team collaboration skills to efficiently create innovative solutions. Strong understanding of Agile methodologies.
المساهمة في زيادة سرعة التسليم من خلال إعداد البيئات التقنية، وأتمتة عمليات تطوير العمليات، وتحسين جودة الأكواد بما يتوافق مع أركان التكنولوجيا المختلفة.
1. العمل بشكل وثيق مع قائد العمارة وقائد التكنولوجيا لتصميم مشترك، إعداد، وتشغيل البنية التحتية الجاهزة للإنتاج لدعم التطبيقات الحاوية.
2. تقديم التخطيط العملي، التصميم، التنفيذ والدعم لمنصة orkestration الحاويات لتسهيل عملية التطوير
3. ضمان التكوين المناسب للأداء من أجل توفر عالي وقابلية للتوسع
4. تصميم وتطوير أدوات مراقبة وتقارير للبنية التحتية لتنبيه واكتشاف النقاط التي تحتاج لتحسين
5. تطوير وصيانة حلول إدارة التكوين
6. أتمتة توفير البنية التحتية لتقليل الجهد اليدوي في أعمال DDC
7. تصميم وتنفيذ خط أنابيب تسليم البرامج القياسي
8. تحديد وضمان أفضل الممارسات في تطوير البرمجيات لتوجيه عملية التطوير الشاملة
9. نشر وتطوير أدوات CI/CD مع توفير الوثائق المناسبة لتسريع تطوير البرمجيات
10. اتباع جميع السياسات والإجراءات والمعايير والتعليمات ذات الصلة بالقسم لضمان تنفيذ العمل بطريقة منظمة ومتسقة.
11. متابعة العمليات اليومية المتعلقة بوظائفك في قسم DDC لضمان استمرارية العمل.
12. الامتثال لجميع لوائح البنك المركزي المصري، وقوانين البنوك، ولوائح مكافحة غسل الأموال، والسياسات الداخلية لمجموعة CIB وقواعد السلوك للحفاظ على المركز القانوني السليم لمجموعة CIB وتقليل أي مخاطر محتملة.
الملف الشخصي المرغوب للمرشح
حاصل على درجة البكالوريوس في علوم الكمبيوتر أو ما يعادلها. 3-5 سنوات من الخبرة ذات الصلة كمهندس د DevOps في إعداد منتج رقمي مع الخبرة التقنية التالية؛ مهارات ممتازة في الترميز والكتابة النصية (Bash، Python) وخبرة في نشر هياكل واسعة النطاق باستخدام منصات الحاويات الحديثة القائمة على السحابة (PaaS/SaaS). المعرفة العملية بتوفير البنية التحتية مثل Terraform وإدارة التكوين مثل Ansible. خبرة في إدارة عناقيد Kubernetes ذات جودة الإنتاج. خبرة في التكامل المستمر والأدوات ذات الصلة (مثل Jenkins، Artifactory، Nexus، NPM، Maven، Git، Sonarqube). خبرة في ممارسات الاختبار لكل من التطبيقات وواجهات برمجة التطبيقات مع معرفة في توفير وإدارة بيانات الاختبار. خبرة سابقة كمهندس د DevOps أو SRE في فريق Agile متعدد الوظائف. المهارات: مهارات اتصال قوية مع القدرة على شرح المفاهيم التقنية المعقدة وتنظيم المؤسسة حول القرارات. مهارات قوية في حل المشكلات مع القدرة على معالجة المعلومات المعقدة بسرعة وتقديمها بطريقة واضحة وبسيطة. مهارات التعاون الجماعي لإنشاء حلول مبتكرة بكفاءة. فهم قوي لطرق العمل Agile.