ما در حال ساختن یک تیم پلتفرم «محصولمحور» هستیم؛ مأموریت ما این است که تحویل نرمافزار را برای تیمهای محصول سادهتر، امنتر و سریعتر کنیم. پلتفرم برای ما یک محصول داخلی است: روی مسیرهای هموار (Paved Roads)، سلفسرویس، رابطهای شفاف و تجربه توسعهدهنده (DX) سرمایهگذاری میکنیم و موفقیت را با خروجیهای ملموس برای تیمها (مثل سرعت تحویل، پایداری و کاهش بار ذهنی) میسنجیم.
ماموریت
شما موتور محرک بهبود مستمر در لایه عملیات و تحویل ما خواهید بود با تمرکز بر اتوماسیون، قابلیت اطمینان و عملیاتیکردن استانداردها: شناسایی گلوگاههای CI/CD و عملیات، اندازهگیری و بهینهسازی شاخصهای سرعت و پایداری (مانند زمان build/deploy، نرخ rollback/failure، MTTR)، طراحی و استقرار راهکارهای automation و Infrastructure as Code، استانداردسازی محیطهای اجرا و استقرار (containers/Kubernetes، تنظیمات، secrets)، تقویت observability و کیفیت alerting/runbookها، و ساخت یک feedback loop عملیاتی بین تیمهای توسعه، پلتفرم و زیرساخت، به شکلی که انتشارها امنتر، تکرارپذیرتر و قابل پیشبینیتر شوند.
مسئولیتها
- استانداردسازی محیط توسعه (Dev Environment Templates، Containerized Dev، Remote Dev)
- همکاری با SRE برای بهبود Observability در مرحله قبل از Production
- فرهنگسازی حول «Shift Left» ،«Continuous Improvement»
- طراحی/پیادهسازی و نگهداری CI/CD و اتوماسیون دیپلوی که امن، پایدار و قابلپذیرش برای تیمها باشد.
- ارتقای observability (متریک/لاگ/تریس)، کیفیت alerting و آمادهسازی رانبوکهای عملیاتی.
- پیادهسازی رویکردهای reliability: مانند SLO، شاخصهای سلامت انتشار، capacity planning، و resilience testing.
- کاهش toil از طریق ابزار سازی، رانبوکهای بهتر و پیشفرضهای هوشمند.
- مشارکت در on-call / incident response (با تمرکز روی یادگیری، پیشگیری و کاهش نیاز به قهرمانبازی).
مهارتهای ضروری
- تسلط به حداقل یکی از زبانهای رایج: (Python، .Net، Java، JavaScript/TypeScript)
- تسلط بر Containerization و Image Optimization (Docker، OCI، multi-stage builds)
- آشنایی با اصول مهندسی نرمافزار (طراحی، تست، دیباگ و performance).
- ذهنیت اتوماسیون و تجربه عملی در محیط production.
- تجربه دستبهکد با:
- سیستمهای CI/CD مانند GitLab CI و Argo CD
- کانتینر و ارکستریشن (Docker, Kubernetes)
- ابزارهای Observability مانند Prometheus/Grafana، ELK/OpenSearch
- توانایی عیبیابی رخدادهای پیچیده و بهبود سیستمها برای کاهش خطا و افزایش سرعت بازیابی.
- مهارت ارتباطی و همکاری بینتیمی قوی.
- مهارت در حل مسئله و ریشهیابی (Root Cause Analysis)
- ارتباط نوشتاری قوی: مستندات، RFC/Proposal، توضیح شفاف trade-offها.
مهارتهای امتیازی
- شناخت مدلهای اندازهگیری بهرهوری (SPACE Framework، DORA Metrics، Accelerate)
- تجربه در پلتفرمهای داخلی/IDP و ابزارهایی مثل Backstage یا Service Catalog.
- دانش شبکه و IAM و الگوهای Zero Trust.
- تجربه طراحی Golden Path و سلفسرویس زیرساخت.
ویژگیهای شخصیتی و رفتاری
- نگاه سیستماتیک و توانایی مشاهده تصویر کلان
- علاقهمند به حذف کارهای تکراری و اتوماسیون
- همدلی با توسعهدهندگان و تمرکز بر UX داخلی (Internal Developer Experience)
- مستندسازی منظم و علاقه به آموزش
- رویکرد دادهمحور همراه با توانایی اقدام سریع (Data-Informed Execution)
- یادگیری مستمر و دنبالکردن روندهای Platform / DevEx / Productivity
- توانایی مذاکره و هدایت تغییرات فرهنگی (Change Management)