درباره ما :
We Are Tech یک شرکت فناوری مستقر در کانادا است که با اجرای پروژههای متنوع، به پیشرفت ونوآوری در حوزه تکنولوژی متعهد است. یکی از پروژه های ما، "Match My Aid"، با هدف تغییر چگونگی ارائه خدمات در بازار کانادا طراحی شده است. این پلتفرم وب یکپارچه با ترکیب هوش مصنوعی (AI)، اینترنت اشیا (IoT) و سیستمهای پرداخت امن، تجربهای نوین و کارآمد را به کاربران ارائه خواهد داد.
به عنوان یک مهندس DevOps در تیم ما، شما در خط مقدم طراحی، پیادهسازی و نگهداری راهحلهای بسیار مقیاسپذیر و در دسترس قرار خواهید داشت. ما به دنبال فردی هستیم که بتواند به عنوان مدیر پروژه فنی (TPM) و مهندس DevOps، رهبری بخشهای فنی این پروژه را بر عهده بگیرد و با خلاقیت و تخصص خود، به موفقیت آن کمک کند.
بررسی اجمالی نقش :
ما به دنبال یک مهندس ارشد پروژه (TPM/DevOps) هستیم که مسئولیت مدیریت، تشکیل تیم، تقسیم وظایف و نظارت بر فرآیندهای مدیریت پروژه Agile را بر عهده داشته باشد. این فرد باید توانایی مدیریت و بهبود CI/CD Pipeline را داشته و بتواند محیطی توسعهای مشارکتی و کارآمد برای تیمهای راه دور ما ایجاد کند. مدیر پروژه فنی ما باید قادر به همکاری موثر با تیمهای مختلف باشد و ارتباطات دقیقی برقرار کند تا نیازها و چالشهای هر بخش به خوبی درک شود.
این موقعیت شامل مسئولیتهایی از جمله شناسایی و مدیریت ریسکها، برنامهریزی منابع انسانی و زمانبندی پروژهها است.این موارد نیازمند تحلیل دقیق و استراتژیهایی است که به تیم کمک میکند تا به اهداف پروژه دست یابد. علاوه بر این، نظارت بر پیشرفت کار و ارائه گزارشهای منظم به ذینفعان، از دیگر وظایف کلیدی محسوب میشود. شناخت دقیق نقاط ضعف و قوت اعضای تیم و تخصیص وظایف متناسب با توانمندیها، به بهبود کارایی و افزایش انگیزه گروه کمک شایانی میکند.
داشتن تجربه حرفهای در استفاده از ابزارهای مدیریت پروژه مانند Jira و آشنایی کامل با روشهای Agile و Scrum از الزامات اساسی برای این موقعیت است. مدیر پروژه باید توانایی طراحی و پیادهسازی استراتژیهای CI/CD را نیز داشته باشد.
علاوه بر این، تجربه کار با فناوریهای ابری و مفاهیم DevOps برای این نقش ضروری است. ما به دنبال فردی با انگیزه، خلاق و توانمند هستیم که بتواند در فضای پویا و متغیر فناوریهای نوین به خوبی عمل کند.
مسئولیتهای کلید:
مدیریت پروژههای Agile:
● رهبری برنامهریزی اسپرینت و مدیریت وظایف در Jira.
● هماهنگی تیمهای توسعه (Frontend، Backend، و QA) برای اطمینان از تحویل بهموقع نقاط عطف پروژه.
● پیگیری پیشرفت پروژه، شناسایی ریسکها و اجرای استراتژیهای کاهش ریسک.
مدیریت CI/CD Pipeline:
● طراحی، پیادهسازی و مدیریت CI/CD Pipeline با استفاده از Azure DevOps.
● تضمین ادغام مداوم (Integration)، تست خودکار و Deploy بدون وقفه.
● بهینهسازی Pipeline برای افزایش عملکرد و قابلیت اطمینان.
مدیریت زیرساخت و محیطهای کاری:
● مدیریت و مقیاسگذاری زیرساخت با استفاده از Azure Kubernetes Service (AKS) و Docker.
● نظارت بر ایجاد محیطهای توسعهای که با محیط تولید همخوانی داشته باشند.
● پایش عملکرد سیستم و اجرای بهبودهای لازم.
همکاری و ارتباطات:
● تسهیل ارتباطات بین تیمهای دورکار با استفاده از Microsoft Teams و ابزارهای مشابه.
● بهروزرسانی مستمر مستندات پروژه در Confluence.
● عمل به عنوان رابط اصلی بین تیمهای فنی و ذینفعان پروژه.
تضمین کیفیت و تست:
● ادغام چارچوبهای تست خودکار (مانند Jest، Mocha، Postman) در CI/CD Pipeline.
● همکاری نزدیک با تیمهای QA برای اطمینان از رعایت استانداردهای کیفیت قبل از Deploy.
● مدیریت حلقههای بازخورد و تضمین حل بهموقع مشکلات.
نظارت و بهینهسازی:
● پیادهسازی و نظارت بر سیستمهای پایش برای برنامههای وب و موبایل.
● تضمین عملکرد بهینه و حداقل زمان خرابی.
● پاسخگویی سریع به مشکلات احتمالی و بهینهسازی منابع برای ارائه راهحلهای مقرونبهصرفه.
آموزش و راهنمایی فنی:
● ارائه راهنمایی فنی و آموزش به اعضای تیم و ذینفعان.
● معرفی و پیادهسازی بهترین شیوههای DevOps با توجه به آخرین فناوریها و استانداردهای صنعتی.
شرایط احراز:
● تجربه و سابقه: بیش از شش سال سابقه به عنوان مدیر پروژه فنی، مهندس DevOps، یا نقشهای مشابه.
● مهارتهای مدیریت پروژه: درک عمیق از متدولوژیهای Agile و تجربه عملی با ابزارهایی مانند Jira و Confluence.
● تجربه فنی: تسلط بر Azure DevOps، Docker، Kubernetes ،Git و سایر ابزارهای مدیریت زیرساخت و CI/CD.
● دانش نرمافزاری: آشنایی کامل با فرآیندهای توسعه نرمافزار.
● مهارتهای ارتباطی: توانایی برقراری ارتباط مؤثر و همکاری با تیمهای راه دور.
● ذهنیت حل مسئله: توانایی ارائه راهحلهای باکیفیت و بهموقع با تمرکز بر رفع چالشهای فنی.
● تحصیلات: دارای مدرک لیسانس در رشتههای علوم کامپیوتر، مهندسی یا رشتههای مرتبط.
● آشنایی با: داشتن تجربه با زبان برنامهنویسی JavaScript/TypeScript.
● مزیتهای اضافی: آشنایی با زبان انگلیسی و فریمورک Next.js و کار روی اپلیکیشن هایی مانند آچاره و… مزیت محسوب میشود.
● تعهد به یادگیری: علاقهمند به یادگیری مداوم و بهروز بودن با آخرین فناوریها و تحولات صنعت برای حفظ رقابتپذیری.
● مدیریت ریسک: توانایی ارزیابی و مدیریت ریسکهای فنی با تمرکز بر کاهش اثرات منفی بر پروژهها و تیمها.