يمكن تكون خطوة التقديم هي أفضل قرار السنة دي
DevOps Engineer
Position Details
Location
Mansoura, Dakahlia, Egypt Egypt
Posted Date
March 14, 2025
Employment Type
Business Development
متوسط الراتب
خطأ: تعذر الحصول على معلومات الراتب من Gemini API
Job Description
qTech. -
Company: qTech. –
WebSite: Mansoura, Dakahlia, Egypt
Job Description:**تنظيم دورة حياة التطبيقات:**
يتحمل شاغل الوظيفة واجب تخطيط وتنفيذ وصيانة خطوط أنابيب التكامل المستمر/التسليم المستمر (CI/CD) في Azure TFS/Azure DevOps Server لضمان إرسال سريع وموثوق للبرمجيات. وتشمل المسؤوليات إنشاء وتحسين عمليات البناء والنشر لتطبيقات .NET، وإدارة وتحسين البنية التحتية المحلية لـ TFS، بما في ذلك وكلاء البناء وإدارة الإصدارات وتتبع عناصر العمل. كما تتضمن إجراء وصيانة حلول المراقبة للبنية التحتية لـ TFS وعمليات البناء والتطبيقات ذات الصلة. يتم أيضًا تحسين وصيانة برامج PowerShell النصية لأتمتة عمليات البناء والنشر. بالإضافة إلى ذلك، تتضمن المهام تكوين وإدارة ميزات Azure DevOps Server، بما في ذلك مستودعات التعليمات البرمجية وتعريفات البناء وخطوط أنابيب الإصدارات، وتنفيذ أفضل الممارسات الأمنية وإدارة ضوابط الوصول داخل TFS. يتم تقديم التوجيه الفني لفرق التطوير بشأن استراتيجيات التفرع وعمليات البناء وإجراءات النشر، بالإضافة إلى الحفاظ على إجراءات النسخ الاحتياطي والتعافي من الكوارث للبنية التحتية لـ TFS. يضاف إلى ذلك استكشاف المشكلات المتعلقة بالبناء والإصدارات والتحكم بالمصادر وإصلاحها، وتوثيق العمليات والتكوينات وهندسة النظام. يتضمن الدور أيضًا المشاركة في الاجتماعات اليومية وتقديم الدعم لفرق التطوير، والمسؤولية عن الإصدارات النهائية للتطبيقات وعملياتها.
Skills:
- Bachelor’s degree in computer science, Information Technology, or related field
- 3+ years of software development experience with.NET Framework and/or .NET Core
- 2+ years of experience in DevOps engineering or similar role
- Strong experience with Azure DevOps Server/TFS administration and configuration
- Proven experience with PowerShell scripting and automation
- Deep understanding of software development lifecycle and CI/CD practices
- Experience with version control systems, particularly Git and TFVC
- Knowledge of build and release management principles
Development Skills
- Strong proficiency in C#, .NET Framework/Core and angular
- Experience with ASP.NET web applications
- Understanding of software design patterns and SOLID principles
- Experience with unit testing and test automation
- Familiarity with front-end technologies (JavaScript, HTML, CSS)
- Good
DevOps Skills
- Azure DevOps Server/TFS administration
- PowerShell scripting
- Windows Server administration
- IIS configuration and management
- SQL Server maintenance (for TFS databases)
- Build and release automation
- Source control management (Git and TFVC)
- Infrastructure as Code principles
- Network security and authentication protocols
Preferred Qualifications
- Microsoft certifications (Azure DevOps Engineer Expert, MCSE, or similar)
- Knowledge in Node.js
- Experience with Azure cloud services integration
- Knowledge of containerization technologies (Docker)
- Familiarity with agile development methodologies
- Experience with application monitoring tools
- Knowledge about SonarQube and it’s configuration
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent communication skills (written and verbal)
- Ability to work effectively in a team environment
- Strong documentation skills
- Capacity to manage multiple priorities in a fast-paced environment
- Customer-focused mindset
نصائح تهمك
- جهز CV حديث قبل التقديم
- تأكد من تحديث معلومات التواصل في سيرتك الذاتية
- اقرأ وصف الوظيفة بعناية قبل التقديم
- جهز رسالة تغطية مخصصة للوظيفة
- تأكد من صحة جميع المعلومات في طلبك
- احفظ نسخة من طلب التقديم
- تابع بريدك الإلكتروني بانتظام
- جهز نفسك للمقابلة الشخصية مسبقاً