استخدام کارشناس DevOps
شرح موقعیت شغلی
شاخص های کلیدی
7سال سابقه کار در گروه شغلی مشابه
مهارتهای فنی مورد نیاز:
- تسلط به مفاهیم پایهای DevOps و فرآیند تولید نرمافزار در تیمهای Agile
- آشنایی با HA proxy، Nginx و مفاهیم Load Balancing و راهکارهای High Availability
- آشنایی با مدیریت پایگاه دادههای SQL مثل My SQL و NoSQL مثل MongoDB
- آشنایی با مفاهیم شبکه و توانایی کار با فایروالهای سختافزاری و نرمافزاری
- آشنایی با فرآیندهای توسعه نرمافزار و پیادهسازی در محیط Production
- تسلط کامل بر راهکارهای Containerization مبتنی بر Docker
- دانش عملیاتی CI/CD با استفاده از ابزارهای مطرح مانند Gitlab و سایر ابزارهای مرسوم Docker
- آشنایی با مفاهیم Microservices
- مجازیسازی (VMWARE)
- تسلط به مفاهیم شبکه
- آشنایی با جاوا اسکریپت و فریمورکهای جاوا اسکریپتی مانند Nest JS
- تسلط بر سرویس های مانیتورینگ و TSDB (Prometheus, Grafana)
- تسلط بر سرویس های مدیریت لاگ ELK
- تسلط بر سرویس های Queuing از جمله RabbitMQ و Kafka
- تسلط با توزیعهای لینوکس در سطح LPIC 303
- تسلط بر روی مفاهیم orchestration و تجربه عملیاتی Swarm یا Kubernetes
- تسلط بر روی سرویس های Kerberos و Open LDAP
- تسلط در اجرای فعالیت های نگهداری و بهینه سازی Linux
- آشنایی حداقل با یک زبان اسکریپت نویسی/برنامه نویسی
- مسلط به الگوهای مختلف میکروسرویس شامل تعامل و فراخوانی وب سرویس ها از قبیل REST API و Message Queue
نیازمندی های عمومی:
- دارا بودن حداقل مدرک کارشناسی، ترجیحاً در گرایش های مرتبط با رایانه و فناوری اطلاعات
- آشنایی با چارچوب ها و استاندارهای فنی انجام پروژه های IT شامل مراحل ارائه پیشنهاد فنی (Proposal) ، ارائه طرح های مفهومی و تفصیلی، نصب و پیاده سازی، تست و تحویل و مستندسازی، و پشتیبانی و نگهداری
- آشنایی مطلوب با زبان انگلیسی در سطح استفاده از مراجع فنی تخصصی
- برخورداری از نظم و اخلاق حرفه ای، دارای روحیه کار تیمی و تلاش برای ارتقای گروهی، دقت و ریزبینی فراوان در کار و تاب آوری بالا در شرایط سخت کاری
مهارتهای مورد نیاز
- DevOps
- Docker
- CI/CD
- Linux
- Git
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست