استخدام کارشناس DevOps
شرح موقعیت شغلی
به منظور بازطراحی سیستم نرم افزاری فعلی با معماری MicroService، نیاز به کارشناس DevOps با تجربه پیاده سازی حداقل 2 پروژه موفق با این معماری داریم. به طوری که طراحی نقشه معماری، ارتباط سرورها و سرویس ها با یکدیگر، سیستم مانیتورینگ، نگهداری از سیستم و پیاده سازی بهترین فرآیند برای CI/CD را انجام دهد. طراحی این معماری باید به گونه ای باشد که ما در نرم افزار هیچ DownTime ای نداشته باشیم.
مهارت های عمومی مورد نیاز :
مسلط به سیستم عامل لینوکس
مسلط به شبکه و پروتکل ها و امنیت
مسلط به GitLab و GitLab CI
مسلط به مفاهیم دامنه ها، CDN ها مثل cloudflare و ایجاد و تمدید خودکار SSL آنها
مسلط به معماری میکروسرویس
مسلط با مفاهیم و پیاده سازی CD/CI
مهارت های تخصصی مورد نیاز:
تسلط در مباحث Nginx , Load Balancing
تسلط به مفاهیم Docker , kubernetes
تسلط به ابزارها و روش های پیاده سازی معماری میکروسرویس
تسلط به محیط Bash و Shell Scripting
آشنایی با ابزار های مانیتورینگ مانند Prometheus و Grafana
موارد زیر امتیاز محسوب می شود:
از برنامه نویسی به شغل DevOps مهاجرت کرده باشید
آشنایی و تجربه کار با Elasticsearch (ELK)
آشنایی و تسلط نسبی به RabbitMQ
آشنایی اولیه با NodeJS و فریم ورک ExpressJS , NestJS
مهارت های عمومی مورد نیاز :
مسلط به سیستم عامل لینوکس
مسلط به شبکه و پروتکل ها و امنیت
مسلط به GitLab و GitLab CI
مسلط به مفاهیم دامنه ها، CDN ها مثل cloudflare و ایجاد و تمدید خودکار SSL آنها
مسلط به معماری میکروسرویس
مسلط با مفاهیم و پیاده سازی CD/CI
مهارت های تخصصی مورد نیاز:
تسلط در مباحث Nginx , Load Balancing
تسلط به مفاهیم Docker , kubernetes
تسلط به ابزارها و روش های پیاده سازی معماری میکروسرویس
تسلط به محیط Bash و Shell Scripting
آشنایی با ابزار های مانیتورینگ مانند Prometheus و Grafana
موارد زیر امتیاز محسوب می شود:
از برنامه نویسی به شغل DevOps مهاجرت کرده باشید
آشنایی و تجربه کار با Elasticsearch (ELK)
آشنایی و تسلط نسبی به RabbitMQ
آشنایی اولیه با NodeJS و فریم ورک ExpressJS , NestJS
مهارتهای مورد نیاز
- DevOps
- CI/CD
- Gitlab
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت