استخدام کارشناس DevOps
شرح موقعیت شغلی
شرح شغل:
بروزرسانی، پیکربندی و نگهداری سرورها، سرویسها و اپلیکیشنها در زیرساخت لینوکس و داکر
ایجاد مستندات فنی و عیبیابی سرویسها و بهروز نگهداشتن آنها
On Call بودن بر اساس طرحهای زمانی تیم عملیات
ایجاد ارتباط کاری خوب و به موقع با تیمهای مختلف و همکاران، برای حصول اطمینان از حل مسائل فنی در کمترین زمان ممکن و هماهنگی با تیمهای توسعه برای سادهسازی استقرار سرویس
ثبت تسکها و لاگورک اقدامات در نرمافزار جیرا
پیادهسازی پایپلاینهای CI/CD: تجربه در طراحی، پیادهسازی و نگهداری از سیستمهای CI/CD با استفاده از GitLa
مدیریت لاگ و مانیتورینگ: توانایی در تنظیم و مدیریت سیستمهای لاگ و مانیتورینگ با استفاده از ابزارهایی مانند Prometheus، Grafana، ELK Stack و Zabbix
مانیتورینگ مداوم سرویسها و پیشگیری و رفع مشکلات احتمالی
ارائه راهکار در راستای بهینهسازی و نگهداری سیستمهای عملیاتی
دانش و مهارتهای مورد نیاز:
مسلط به لینوکس در سطح LPIC2 و تجربه کار با سرویسهای لینوکسی نظیر DNS ،Iptables
آشنایی با زیرساخت شبکه و پروتکلهای ارتباطی و مفاهیم پایه اپلیکیشنهای مبتنی بر وب
توانایی در نوشتن اسکریپتهای کاربردی با Bash یا Python
آشنایی در سطح خوب با راهاندازی و نگهداری ELK Stack
آشنایی در سطح خوب با راهاندازی و نگهداری Zabbix یا Prometheus/Grafana
آشنایی در سطح خوب و دارای تجربه کار با یکی از ابزارهای حوزه Object-Storage مانند MinIO در محیط عملیاتی
آشنایی با امنیت سرور (Linux Hardening)
تسلط به زیرساخت Docker و مفاهیم معماری ماکروسرویسها و استاندارد Twelve-Factor
آشنایی در سطح خوب با مفاهیم ابزارهای حوزه API Gateway
تسلط در راهاندازی و کار با یکی از ابزارهای Orchestration مانند Docker Swarm یا Kubernetes
آشنایی با ابزارهای پایش و عیبیابی
آشنایی با مجازیسازی Esxi و اصطلاحات حوزه Data Center
داشتن تجربه عملی در نگهداری و شناخت ابزارها و اصطلاحات جانبی یکی از استکهای Java یا NET.
تسلط در کانفیگ وب سرورهای مختلف نظیر Apache/Nginx/HAP Roxy/Tomcat/IIS
تسلط در مورد مفاهیم Reverse-Proxy و Load balancing
آشنایی و داشتن تجربه عملی در راهاندازی و نگهداری Redis به صورت Cluster یا HA
آشنایی با مفاهیم اولیه در حوزه دیتابیسهای رابطهای مانند SQLServer یا Oracle
مسلط به راهاندازی و مفاهیم ابزارهای Message Broker مانند RabbitMQ
آشنایی در سطح خوب با ابزارهای Automation مانند Ansible
تسلط در کار با راهاندازی و نگهداری Artifactory نظیر Nexus
آشنایی با مفاهیم Service Discovery و استفاده از ابزار Consul
تسلط در راهاندازی و نگهداری GitLab و شناخت پایپ لاینهای CI/CD
آشنایی با Deployment Strategies
آشنایی با دیتابیسهای NoSQL مانند MongoDB امتیاز محسوب می شود
مسلط به لینوکس در سطح LPIC2 و تجربه کار با سرویسهای لینوکسی نظیر DNS ،Iptables
آشنایی با زیرساخت شبکه و پروتکلهای ارتباطی و مفاهیم پایه اپلیکیشنهای مبتنی بر وب
توانایی در نوشتن اسکریپتهای کاربردی با Bash یا Python
آشنایی در سطح خوب با راهاندازی و نگهداری ELK Stack
آشنایی در سطح خوب با راهاندازی و نگهداری Zabbix یا Prometheus/Grafana
آشنایی در سطح خوب و دارای تجربه کار با یکی از ابزارهای حوزه Object-Storage مانند MinIO در محیط عملیاتی
آشنایی با امنیت سرور (Linux Hardening)
تسلط به زیرساخت Docker و مفاهیم معماری ماکروسرویسها و استاندارد Twelve-Factor
آشنایی در سطح خوب با مفاهیم ابزارهای حوزه API Gateway
تسلط در راهاندازی و کار با یکی از ابزارهای Orchestration مانند Docker Swarm یا Kubernetes
آشنایی با ابزارهای پایش و عیبیابی
آشنایی با مجازیسازی Esxi و اصطلاحات حوزه Data Center
داشتن تجربه عملی در نگهداری و شناخت ابزارها و اصطلاحات جانبی یکی از استکهای Java یا NET.
تسلط در کانفیگ وب سرورهای مختلف نظیر Apache/Nginx/HAP Roxy/Tomcat/IIS
تسلط در مورد مفاهیم Reverse-Proxy و Load balancing
آشنایی و داشتن تجربه عملی در راهاندازی و نگهداری Redis به صورت Cluster یا HA
آشنایی با مفاهیم اولیه در حوزه دیتابیسهای رابطهای مانند SQLServer یا Oracle
مسلط به راهاندازی و مفاهیم ابزارهای Message Broker مانند RabbitMQ
آشنایی در سطح خوب با ابزارهای Automation مانند Ansible
تسلط در کار با راهاندازی و نگهداری Artifactory نظیر Nexus
آشنایی با مفاهیم Service Discovery و استفاده از ابزار Consul
تسلط در راهاندازی و نگهداری GitLab و شناخت پایپ لاینهای CI/CD
آشنایی با Deployment Strategies
آشنایی با دیتابیسهای NoSQL مانند MongoDB امتیاز محسوب می شود
نکات حائز اهمیت:
مدیریت استرس در شرایط بحرانی
تفکر تحلیلی و سیستمی
دقت و جزئینگری
توانایی حل مسئله
انتقال دانش به هم تیمیها
مدیریت استرس در شرایط بحرانی
تفکر تحلیلی و سیستمی
دقت و جزئینگری
توانایی حل مسئله
انتقال دانش به هم تیمیها
مهارتهای مورد نیاز
- DevOps
- Gitlab
- Nexus
- Docker
- Orchestration
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- پایان خدمت