· شرح وظایف
· مدیریت و مانیتورینگ سرورهای لینوکسی و سرویس ها
· بروزرسانی سرویس ها و نرم افزارهای نصب شده روی سرورها
· کمک به اعضای تیم فنی جهت نصب و راه اندازی سرویس های مورد نیاز روی سرورها
· کمک به dockerize کردن سرویس های توسعه داده شده
· طراحی و پیاده سازی Pipelineهای CI و CD
مهارت های ضروری:
مسلط به سیستم عامل لینوکس
· مسلط به مفاهیم شبکه
· توانایی کار با ابزارهای مانیتورینگ (Grafana، Prometheus)
· مسلط به Docker, docker-compose
· آشنایی با مفاهیم Clustering، Sharding و HA
· آشنایی با سیستم های Orchestration و Kubernetes
· مسلط به مفاهیم معماری مایکروسرویس (Microservice Architecture)
· آشنایی با API Gateway ها
· توانایی کار با Nginx
· آشنایی به یکی از زبان های اسکریپت نویسی Python یا Bash
· توانایی کار با Git و Gitlab
· توانایی کار با ابزارهای CI/CD و توانایی پیاده سازی Pipeline ها با استفاده از Gitlab CI
· آشنایی با مفاهیم مجازی سازی
· آشنایی با مفاهیم HA و Load Balancing
مهارت های امتیازی:
تسلط و سابقه کار مرتبط با سیستم های Orchestration و Kubernetes مزیت محسوب می شود.
· تسلط و سابقه کار مرتبط با Ansible مزیت محسوب می شود.
· آشنایی با مفاهیم Service Discovery مزیت محسوب می شود.
· آشنایی و تجربه پیاده سازی هر یک از موارد زیر مزیت محسوب می شود:
· ElasticSearch
· Logstash
· Kibana
· Redis
· RabbitMQ
· Kafka
شرایط عمومی:
علاقه مند به یادگیری و کارگروهی
· منظم و مسئولیت پذیر
· خلاق و ایده پرداز