شرح شغل و وظایف
شرح موقعیت شغلی
محل فعالیت کارشناس یکی از سازمان های دولتی است و کارشناس موظف به رعایت مقررات آن دستگاه است. کارشناس مربوطه یکی از اعضای تیم نظارت بر زیرساخت های نرم افزاری این سازمان است. در این تیم علاوه بر کارشناس DevOps افراد دیگری با مسئولیت های ادمین پایگاه داده، کنترل کیفی کد، آزمونگر نرم افزار نیز وجود دارند. کلیه این افراد وظیفه تحویل صحیح پروژه های نرم افزاری سازمان از پیمانکاران را بر عهده دارند.
شرایط احراز اختصاصی:
- تسلط بر مفاهیم DevOps
- تسلط بر GIT
- تسلط بر Azure DevOps
- تسلط کامل بر سیستم عامل ویندوز
- حداقل 3 سال تجربه مستقیم در راه اندازی و نگهداری از سیستم های نرم افزاری
- آشنایی کامل با پایپ لاین CI/CD
- آشنایی کامل با Net Core.
- آشنایی با فناوری های لاگ همانند ELK
- آشنایی با فناوری های مانیتورینگ مانند Zabbix
- آشنایی با SQL
مسئولیت های شما:
- خودکارسازی فرآیند ساخت، یکپارچه سازی، نصب و بروزرسانی (CI/CD) در دواپس سازمان
- بررسی ثبت مناسب لاگ در سامانه های نرم افزاری برای رویدادهای مختلف مانند کنش های اصلی کاربران (مثل ورود و خروج) رخدادهای امنیتی
- پایش لاگ های سامانه های نرم افزاری به منظور پاسخ به حادثه و رخدادهای بیرونی
- تنظیمات ایجاد اعلام هشدار خودکار کاهش راندمان و کارایی یک سرویس در ابزارهای مانیتورینگ سازمان
- انتخاب، توسعه و استقرار زیرساخت های لازم برای محیط توسعه و تست سامانه های نرم افزاری سازمان
- نصب، راه اندازی و راهبری زیرساخت یکپارچه مدیریت لاگ
- ثبت دانش و مستندسازی فرآیندهای مربوط به دواپس و ارائه مستندات در زیرساخت
- تحقیق، مطالعه و مشاوره لازم در زمینه DevSecOps و DataOps
- برقراری ارتباط موثر با تیم توسعه فنی برای افزایش کیفیت سرویس ها
- گزارش دهی و مستند سازی عیوب و مشکلات به صورت دوره ای
شرایط احراز عمومی:
- مسئولیت پذیری و مدیریت تسک ها جهت تحویل در زمان مناسب
- دارای مهارت حل مساله (Problem Solving)
- مسلط به جستجو و یافتن راه حل ها
- دارای روحیه کار تیمی، منظم و پیگیر
- آشنا به زبان انگلیسی (نوشتاری و درک مطلب)