کارشناس DevOps

فکور تهران

منتشر شده 5 ماه پیش

توضیحات

ما در «فکور» برای توسعه و پشتیبانی محـصولات خـود نیازمند پیـوستن فـردی باتجربه و بامهارت در زمینه DevOps و توسعه زیرساخت ابری با تجربه فعالیت در حوزه شبکه و شناخت زیرساخت فیزیک با شرح وظایف و توانمندی‌های زیر هستیم.

  • کنترل و بررسی روزانه سیستم‌های تحت مدیریت و نگهداری.
  • برنامه‌ریزی و انجام اقدامات پیشگیرانه در حوزه‌های مربوطه.
  • پاسخگویی به مشکلات کارشناس IT مقیم در سازمان.
  • رسیدگی به رخدادها و مشکلات مطابق با روال‌های تعریف شده داخلی و مورد انتظار در پروژه.
  • پیگیری تمامی موضوعات ارجاع شده تا حصول نتیجه.
  • تعامل با سایر تیم‌های شرکت در توسعه‌ محصولات و خدمات.
  • مستندسازی و تهیه روال‌های مرتبط با کار.
  • به‌روز نگه داشتن نسخ ابزارها و فناوری‌ها نسبت به روندهای روز فناوری‌ها و ابزارهای این حوزه.
  • نظارت بر در دسترس بودن برنامه‌های کاربردی و سیستم‌های حیاتی و مهم.
  • ارائه گزارش‌های مدون هفتگی، ماهانه و اختصاصی.
  • خودکارسازی روندهای تکرارشونده‌ دستی.
  • بهبود توسعه‌های بعدی نرم‌افزار و ارئه پیشنهاد در جلسات برنامه‌ریزی و بررسی محصول.
  • نظارت بر حسن اجرای تغییرات سرویس.
  • تهیه گزارشات Root Cause Analysis.

پیش‌نیازها

مهارت‌های تخصصی:

  • مسلط به زیرساخت 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.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،