- نظارت بر فرایند توسعه و استقرار سیستم در محیط عملیاتی.
- تسهیل و تسریع فرایند توسعه و استقرار سیستم.
- طراحی pipeline.
- آشنا به فناوری های کانتینری سازی (Docker، LXC، ...)
- به اشتراک گذاری ایده ها و تکنولوژی های جدید با تیم.
- ارتباط مؤثر با افراد تیم و کمک فنی و دانشی به افراد دیگر در تیم.
طراحی معماری شبکه و ساختار ابری
تامین زیرساخت در دسترس و قابل اتکا
نظارت و مانیتورینگ و مدیریت رویدادهای پیش آمده برای زیرساخت و سرویسها
کار هماهنگ با تیمهای توسعه محصول و ارائه زیرساخت قابل اتکا برای آنها
الزامات پایه و اسای برای فعالیت در این موقعیت شغلی:
مسلط به دیتابیس SQL
تجربه عملی با پایگاه های داده از جمله SQL Server، و Elasticsearch، Redis، Postgres
آشنایی با ابزارهای CI/CD مانند GitLab CI، Jenkins.
آشنایی با ابزارهای Prome
پیادهسازی، بهبود و نگهداری CI/CD سرویسها
تسلط به سیستم عامل ویندوز و لینوکس
دانش خوب در مورد اجزا و پروتکلهای شبکه (Network Basics) و توزیع بار (Load Balancing)
آشنا بودن با چالشها و رخدادهای مقیاسپذیری (scalability) و سیستمهای توزیع شده و برنامههای کلان وب
آشنایی با زبانهای برنامه نویسی مثل Python و زبانهای اسکریپتی مثل Bash و خودکارسازی
تجربه کاری با Docker و Kubernetes
تجربه کاری با ابزارهای نظارت و هشدار مثل Grafana و Prometheus
تجربه کاری با ELK
انعطافپذیر نسبت به شرایط به On-Call بودن
به اشتراک گذاری ایده ها و تکنولوژی های جدید با تیم