ایرانیکارت برای نگهداری و توسعه زیرساختهای ارائه سرویس خود به همکار جدید مسلط به مدیریت سرور لینوکس نیازمند است.
لذا از افراد واجد شرایط زیر دعوت به همکاری مینماید:
مسئولیتها و وظایف (Responsibilities & Duties)
- تضمین دسترسپذیری (Availability) و عملکرد سیستمها
- اتوماسیون عملیات تکراری
- طراحی و پیادهسازی سیستمهای مانیتورینگ و Alerting
- تحلیل ریشه ای خطاها RCA) و Post-mortem )
- بهبود معماری برای Fault Tolerance
- پاسخگویی به Incidentها (On-call)
- بهینهسازی عملکرد
- پیاده سازی و نگهداری کلاستر ها ( داده و پردازش )
- دیپلوی سرویس ها در محیط های توسعه و پروداکشن
- بهبود زیرساخت ها
توانمندیهای مورد نیاز (Requirements & Skills)
- برنامهنویسی قوی: تسلط بر حداقل یک زبان برنامهنویسی سطح بالا (Go, Python) فراتر از اسکریپتنویسی ساده.
- دانش عمیق سیستمعامل: درک نحوه کارکرد Kernel، مدیریت حافظه و پردازشها.
- شبکههای کامپیوتری : تسلط بر پروتکلهای شبکه (TCP/IP, DNS, HTTP, Load Balancing).
- سیستمهای توزیعشده : درک معماری میکروسرویس و چالشهای سیستمهای Distributed.
- مانیتورینگ پیشرفته : تسلط بر ابزارهایی مثل Prometheus, Grafana, ELK Stack.و ابزارهای tracing
- درک مفاهیم Reliability Engineering
- دیتابیس : دانش عیبیابی و تیونینگ دیتابیس، انجام موارد پیشرفته مثل کلاسترینگ و أمور مربوطه ( SQL و NoSQL )
- ریشه یابی مشکلات (Post-mortem): تحلیل دقیق حوادث پس از وقوع برای جلوگیری از تکرار آنها.
- دانش عمیق در ابزارهای containerization و orchestration ( معماری ، پیاده سازی ، دیپلوی پروژه ها ، نگهداشت کلاستر و ... )
- درک کافی از مفاهیم SRE
- درک کافی از اصول مهندسی نرم افزار
**اگر توانایی در حوزه امنیت ( موارد مربوط به devsecops ) داشته باشید، امتیاز محسوب میشود **