توضیحات
راهکاران بزرگترین ERP تولید شده در ایران است که حدود 8000 مشتری متوسط و بزرگ عملیاتهای مالی، انبارداری، فروش و پخش مویرگی و غیره محاسبه دستمزد تا محاسبه بهای تمامشده خود را روزانه با آن انجام میدهند و در حال حاضر حدود 30 برنامهنویس، مدیر محصول، تحلیلگر و تستر آن را توسعه میدهند. ما در تیم DevOps امکان Continuous Integration (CI) برای توسعه این نرمافزار را با سرعت بالا و کیفیت قابل اطمینان فراهم میکنیم.
برای رسیدن به این هدف تیم DevOps کارهای زیر را انجام میدهد:
- برنامهنویسی سیستمی زیرساختهای خطوط تولید و انتشار راهکاران در TFvc و Git.
- ارتقای دورهای فناوریهای به کار رفته در چرخه DevOps.
- بهبود پیوسته برای افزایش سرعت و کارآیی منابع به کار رفته در پایپلاینهای ساخت.
- توسعه و پشتیبانی از زیرساخت انتشار راهکاران.
در این نقش باید:
- مشتاق یادگیری باشید و پیوسته دانش خود در زمینه برنامهنویسی و فناوریهای مرتبط با ساخت محصول را بهروز کنید.
- با ذینفعان متعدد در سطوح گوناگون در چرخه تولید نرمافزار تعامل مستمر داشته باشید.
- با استفاده از زبانهای برنامهنویسی ابزارهای لازم برای خطوط تولید نرمافزار را توسعه دهید و آن را هرچه بیشتر خودکار کنید.
- جزئیات فناوریهای به کار رفته در ساخت محصول را مطالعه کنید و به طور دقیق با آن آشنا باشید.
دانش و مهارتهای ضروری:
- سرعت در حل مساله و استقبال از رویارویی با چالشهای جدید.
- درک عمیق از مفاهیم برنامهنویسی، OOP و Design Pattern.
- مهارت بالا در برنامهنویسی با C# .NET یا یکی از زبانهای اصلی برنامهنویسی: Python ،Node.js ،Java.
- آشنایی با مفاهیم مهندسی نرمافزار.
- آشنایی خوب با مفاهیم پایگاه داده و تجربه کار با SQL Server.
دانش و مهارتهای ترجیحی:
- تجربه کار با Git و آشنایی با TFvc.
- آشنایی با Version Controlها به ویژه Azure DevOps.
- مهارت اسکریپتنویسی با PowerShell.
- تجربه کار در حوزه DevOps در محیطی با چند تیم توسعه نرمافزار.
- آشنایی با مفاهیم CI/CD.