استخدام کارشناس DevOps
شرح موقعیت شغلی
ما در "فکور" برای توسعه و پشتیبانی محـصولات خـود نیازمند پیـوستن فـردی باتجربه و بامهارت در زمینه DevOps و توسعه زیرساخت ابری، با تجربه فعالیت در حوزه شبکه و شناخت زیرساخت فیزیکی، با شرح وظایف و توانمندیهای زیر هستیم:
وظایف (Responsibilities):
- کنترل و بررسی روزانه سیستمهای تحت مدیریت و نگهداری
- توانایی انجام پروژه های جدید و تعریف شده در توسعه زیرساخت
- برنامه ریزی و انجام اقدامات پیشگیرانه در حوزه های مربوطه
- پاسخگویی به مشکلات کارشناس IT مقیم در سازمان
- رسیدگی به رخدادها و مشکلات مطابق با روال های تعریف شده داخلی و مورد انتظار در پروژه
- پیگیری تمامی موضوعات ارجاع شده تا حصول نتیجه
- تعامل با سایر تیمهای شرکت در توسعهی محصولات و خدمات
- دارای مهارت مدیریت بحران و استرس و توانایی کار در چنین شرایطی
- مستندسازی و تهیه روالهای مرتبط با کار
- به روز نگه داشتن نسخ ابزارها و فناوریها نسبت به روندهای روز فناوریها و ابزارهای این حوزه
- نظارت بر در دسترس بودن برنامههای کاربردی و سیستمهای حیاتی و مهم
- ارائه گزارش های مدون هفتگی، ماهانه و اختصاصی
- خودکارسازی روندهای تکرارشوندهی دستی
- بهبود توسعههای بعدی نرمافزار و ارئه پیشنهاد در جلسات Planning و بررسی محصول
- نظارت بر حسن اجرای تغییرات سرویس
- تهیه گزارشات Root Cause Analysis
مهارتها (Skills):
مهارت های تخصصی
مهارت های تخصصی
- تسلط به زیر ساخت Docker و مفاهیم معماری بر مبنای Microservice
- تسلط به مفاهیم Orchestration و ابزار Kubernetes
- تسلط به کانفیگ و توسعه CI / CD Pipeline
- تسلط به bash script
- تسلط به مجازی سازی زیر ساخت و فناوری های ابری
- تسلط به مفاهیم شبکه و لینوکس
- تسلط به Ansible, Ansible Playbooks
- تجربه کاری با اپلیکیشن سرورها و مکانیزمهای تقسیم بار مانند HA Proxy, Nginx
- تجربه کاری با ابزارهای Registry, Repository
- تجربه کانفیگ و نگهداری ابزارهای مانیتورینگ و Log اپلیکیشن مانند ELK
- آشنایی با مباحث امنیت در محیط های کانتینری
- آشنایی با مفاهیم بهینه سازی کارایی برنامه های کاربردی و زیر ساخت
- آشنایی با نرم افزارهای مانیتورینگ زیرساخت مانند Prometheus, Grafana, Zabbix
- آشنایی با با چالشها و رخدادهای مقیاسپذیری (scalability) و سیستمهای توزیع شده
- آشنایی با اجزا و پروتکلهای شبکه (Network Basics)
مهارت های عمومی
- دارای روحیه کار تیمی، مسئولیت پذیر، منظم و خلاق
- علاقه مند به یادگیری و توانایی ارتقا سطح علمی و فنی
- توانایی برقراری ارتباط موثر با سایر نقشهای چرخه تولید نرمافزار
- توانایی برقراری ارتباط به زبان انگلیسی
- توانایی انتقال دانش و مستندسازی دقیق
شرایط و مهارت های زیر به عنوان امتیاز در نظر گرفته می شود:
- تجربه برنامهنویسی با زبان JAVA
- آشنایی با مفاهیم پایگاه دادههای Relational و Non-Relational
مهارتهای مورد نیاز
- DevOps
- Docker
- Linux
- CI/CD
- kubernetes
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست