زندگی سحابی

رشد می‌کنیم تا اثر بذاریم و توی مسیر رشدمون همیشه سعی کردیم انتخاب بهترین‌ها باشیم. ارزشمندترین سرمایه سحاب، اعضا خانواده و فرهنگیه که باهاش زندگی می‌کنیم. چون اعضا خانواده سحاب خودشون میدونن چه کاری رو چطور انجام بدن و سحاب رو تبدیل به بهترین کنن. ما توی این مسیر شکست‌ها و موفقیت‌های بزرگی رقم زدیم و داستان‌های جذابی ساختیم که به اندازه شجاعت‌هایی که به خرج دادیم، الهام بخشه.
اگه می‌خوای با مسأله‌های جذاب سحاب دست و پنجه نرم کنی،با داستان سحاب همراه شو. از یادگیری تا رهبری باهات هستیم؛ خودت رو کشف کن!

ارزش‌هایی که باور داریم

iconspace_Magic Wand_25px

اثرگذاریم

سحاب برای ممکن‌کردن غیر‌ممکن‌ها به‌وجود اومد؛ برای همین از ابتدا به دنبال افرادی بودیم که توانایی و شوق انجام کارهای سخت رو داشته باشن. افرادی که طور دیگه‌ای به مسائل نگاه می‌کنن و فرصت‌هایی رو تشخیص میدن که از چشم دیگران ناپیداست. می‌دونن که اگر شناخت درستی از خودشون و تیمشون داشته باشن و درست حمایت بشن، می‎تونن کارهای بزرگی انجام بدن.

iconspace_Fokus_25px

اعتماد می‌کنیم

تو سحاب همه چیز بر پایه اعتماد شکل گرفته. یه مدیر سحابی سعی می‌کنه برای تیمش، مثل یک رهبر باشه؛ به تیمش کمک می‌کنه و موانع رو از سر راهشون برمی‌داره تا افراد تیم به شیوه‌ای که خودشون می‌خوان چالش‌ها و مسائل رو حل کنن. بخاطر همین اعتماد هست که یاد می‌گیریم، اقدام می‌کنیم، اشتباه می‌کنیم و باز یاد می‌گیریم.

iconspace_Heart_25px

احترام می‌ذاریم

اگه بخوایم سحابی رو تو دو کلمه تعریف کنیم می‌تونیم بگیم یک حرفه‌ای متواضع! جالب تر اینه که این تواضع با میزان حرفه‌ای بودن رابطه مستقیم داره، یعنی سحابی‌ها هرچقدر که حرفه‌ای تر میشن تواضعشون هم بیشتر میشه. اینجا همه محترم شمرده میشن و فرقی نداره نیروی خدمات باشی، مدیر عامل یا مهندس، بلکه همه به یه اندازه محترم هستن.

درخواست همکاری

اولین گام پیوستن به خانواده‌ی سحاب ساده‌ست، اگر به‌ چالش‌کشیده‌شدن براتون ضروریه یا به دنبال فرصتی هستید که خلاقیتتون رو نشون بدید یا دوست دارید شرایط کاری خودتون رو بسازید یا اینکه کار کردن با حرفه‌ای‌ها براتون در اولویته، می‌تونید از همینجا رزومه‌تون رو برامون بفرستید!

بررسی رزومه

بعد از اینکه شما رزومه‌تون رو ارسال کردید، تیم جذب، رزومه شما رو بررسی می‌کنه و اگه توانمندی‌های شما به موقعیت‌شغلی‌های باز سحاب می‌خورد، به تیم فنی مربوطه منتقل میشه تا مجددا مورد بررسی قرار بگیره، این مرحله معمولا یک روز زمان می‌بره.

مصاحبه تلفنی

مصاحبه تلفنی، اولین برخورد شما با یک سحابیه. در این مرحله یکی از سحابی‌هایی که در زمینه‌ی مورد نظر تخصص داره، با شما تماس می‌گیره و برای آشنایی بیشتر و محک زدن شما، یک‌سری سوال تخصصی از شما می‌پرسه. جواب این مصاحبه معمولا تا سه روز آینده‌ش معلوم میشه. در نهایت هم از طریق ایمیل به شما اطلاع میدیم.

مصاحبه حضوری

زمان مهمترین سرمایه‌ی هر انسانیه! برای همین سعی می‌کنیم که تمام سوالات مهم رو در اولین جلسه بپرسیم تا کسی کارش به جلسه‌ی دوم نکشه. در جلسه‌ی مصاحبه، هم نماینده‌ی تیم سرمایه‌‌ انسانی حضور داره هم یکی از اعضای تیم آینده‌تون. تلاش ما اینه که ارزیابی درستی از شما به‌دست بیاریم تا بعدا در جلسه‌ی کمیته‌ی جذب، به درستی در رابطه با ادامه‌ی همکاری، تصمیم‌گیری کنیم. تعیین نتیجه و اعلام اون، حدودا یک هفته زمان‌ میبره.

ارائه‌ی پیشنهاد

آخرین جلسه‌ی قبل از سحابی شدن، جلسه‌ی ارائه‌ پیشنهاده. تو این جلسه مواردی مثل داستان ‌شکل‌گیری سحاب، فرهنگ سازمانی، زمان دقیق شروع همکاری و قرارداد همکاری از سمت شرکت در قالب یک بسته پیشنهادی به شما ارائه میشه و اگر موافق باشید به خانواده سحاب می‌پیوندید.

به جمع سحابی‌ها خوش اومدی!

 امیدواریم که با کمک هم بتونیم صنعت نرم‌افزار ایران رو در جهان ارتقا بدیم و ماهیتی‌ بزرگ و قابل احترام در این صنعت ایجاد کنیم.

آموزش، تجربه و رشد دانشجوها

ما دانشجوهای مستعد رو همسفر خودمون می‌کنیم تا برای ورود به صنعت آماده بشن.

دوره کارآموزی نیمبو

همه‌چیز برای رشد و پیشرفت شما آماده‌ست

  • دانش‌بنیان هستیم؛ پس طبق ضوابط بنیاد ملی نخبگان سربازی همکارامون هم حله.
  • پروژه‌های ۲۰ درصدی داریم. یعنی ۲۰ درصد وقتت رو میتونی صرف ایده‌ها و علایق خودت بکنی.
  • مثل یه خانواده‌ایم و روابط کاری‌مون ربطی به جایگاه سازمانی‌مون نداره.
  • رشد و یادگیری فردی و تیمی برای خانواده سحاب خیلی اهمیت داره، ما همیشه در‌حال پیشرفتیم.
  • با صورت مسئله‌ها و چالش‌های بامزه‌ای مواجه میشی که کمتر جایی ممکنه باهاشون مواجه بشی.
  • سحابی‌هایی که تجربشون بیشتره، از پیشنهادهای جدید و به چالش کشیدن استقبال می‌کنن.
  • ساعت کاری اینجا منعطفه، و راحتی و آسایش سحابی‌ها برامون مهمه.
  • همه چیز برای تمرکز حرفه‌ای سحابی‌ها فراهمه. حتی صبحونه، ناهار و عصرونه.
  • اگه خواستی از کار فاصله بگیری کانتر، پینگ پنگ، فوتبال دستی، دارت، استخر و فوتسال هم فراهمه.
  • همه‌ به‌طور مساوی امکان استفاده از پارکینگ رو دارن و کسی جای پارک رزرو نداره، حتی مدیر عامل!
  • بیمه و بیمه تکمیلی هم فراهمه.
  • هدیه ازدواج و تولد فرزند و کلی مزایای دیگه هم هست تا خاطرتون آسوده باشه.

فرصت‌های سحابی شدن

یه عده هستن که فارغ از هر زبانی، برنامه‌نویسی درست و اصولی رو خیلی خوب بلدن و تجربیات زیادی در طراحی محصولات و سرویس‌های نرم افزاری دارن. این افراد معمولا دوست دارن که با چالش‌های بزرگ مواجه بشن و پروژه بزرگی رو توسعه بدن و مؤثر باشن، همچنین خیلی پرتلاشن و اهل یادگیری هستن و در عین حال تیمشون رو مثل اعضای یه خانواده دوست دارن چون به کار تیمی ایمان دارن و موفقیت خودشون رو در گرو موفقیت تیم میدونن. ما دنبال یه همچین فردی هستیم.

 

برای توسعه یک محصول با کیفیت حتما نیاز میشه
  •  بتونی با پیروی از اصولی مثل YAGNI, DRY, KISS همیشه کمتر کد بزنی!
  •  درکت از برنامه‌نویسی به زبان Java عمیق باشه (Core Java).
  •  مفاهیم شی‌گرایی، الگوهای برنامه‌نویسی و معماری نرم‌افزار و سیستم‌های توزیع شده رو خوب بدونی.
  • تجربه توسعه نرم‌افزار در تمام مراحل چرخه تولید نرم‌افزار داشته باشی.
  • بتونی مسائل پیچیده رو حل کنی و براشون الگوریتم ارائه بدی.
  • مفاهیم Concurrency, Socket, Data Structure, HTTP Rest تو مشتت باشه.
  • به مفاهیم پایگاه داده (SQL, NoSQL) مسلط باشی.
  • در جای مناسب بتونی از ابزارهای متن‌باز استفاده کنی.
  • از کار تیمی استقبال کنی.
  • با ابزارها و رویه‌های توسعه نرم‌افزار مانند Code Review, Unit Test, CI, Git به خوبی آشنا باشی.
خوشحال‌تر می‌شیم اگه این‌ها رو هم بلد باشی (وگرنه کنارهم یاد می‌گیریم)
  • یه حدی از ابزارها و راهکارها در زمینه کلان‌ داده مثل Hadoop, Hbase, MapReduce, Redis, Kafka, Zookeeper, Cloudera, Spark بدونی.
  • تجربه لینوکس (Sysadmin و اسکریپت نویسی Shell) داشته باشی.
  • بسترهای راه‌اندازی Docker, Ansible, Kubernetes بشناسی.

درخواست همکاری

بعضی از آدما هستن که داشتن یه تیم خوب از زبان برنامه‌نویسی یا تکنولوژ‌ی کارشون مهمتره و فهمیدن که تکنولوژی میاد و میره ولی اون چیزی که می‌مونه یه تیم خوبه. تیمی که توش افراد حرفه‌ای کم نیستن، ولی کسی ادعای حرفه‌ای بودنش نمیشه. تیمی که توش افراد با تجربه‌ی زیادی هست، ولی همچنان همه برای آموزش خودشون برنامه دارن و برای رشد تیم تلاش می‌کنن. ما برای تیم سکان، دنبال همچین فردی هستیم. سکان یکی از محصولات B2B سحابه و برای ماموریتی که در پیش گرفته، دنبال هم‌تیمی‌های باتجربه و خلاق می‌گرده که تو این مسیر کمکمون کنن. ماموریت سکان، Data-Driven کردن کسب‌وکارهاست و سعی داره با استفاده از علوم داده، برای مشتریانش خلق ارزش کنه.

 

برای حل چالش‌هایی که در پیش داریم، باید

  • خلاقیت و توانایی حل مسئله داشته باشی و در مواجهه با چالش‌های جدید راهکار ارائه بدی.
  • زبان Python و فریموورک Django تو مشتت باشه.
  • بتونی پایگاه داده طراحی کنی و به بهینه سازیش اهمیت بدی.
  • طراحی و پیاده سازی RESTful API برات مثل آب خوردن باشه.
  • دستت به PostgreSQL ,MySQL و MongoDB خورده باشه.
  • تجربه کار با Docker داشته باشی.
  • با مفاهیم امنیت شبکه و سیستم های مبتنی بر web آشنا باشی.
  • قبلا با کاربردهای مختلف authentication و authorization در اپلیکیشن‌های تحت وب دست و پنجه نرم کرده باشی.
  • دست به لینوکس بودن هم که از بدیهیاته.
  • روحیه کار تیمی داشته باشی و موفقیت خودت رو در گرو موفقیت تیم بدونی.

 

خوشحال‌تر می‌شیم اگه این‌ها رو هم بلد باشی (وگرنه کنارهم یاد می‌گیریم)
  • با مفاهیم unit testing آشنا باشی وبا یکی از فریمورک‌های تست خودکار مثل pytest کار کرده باشی.
  • دستی در آتیش برنامه‌نویسی شی‌گرا داشته باشی و با Design Patternها آشنا باشی.
  • با مفاهیم multi-process در پایتون آشنا باشی.
  • با مفاهیم و روش‌های CI/CD آشنا باشی.
  • با GraphQL آشنا باشی.
  • از Django Rest Framework استفاده کرده باشی.
  • با روش‌های پردازش async و ابزارهایی مانند Redis و Celery و RabbitMQ آشنا باشی.
  • با روش‌های توسعه چابک و ابزارهای مدیریت پروژه مثل Jira کارکرده باشی.

درخواست همکاری

یه عده هستن که بزرگ فکر می‌کنن و می‌تونن محصولاتی رو خلق کنن که کاربرا باهاشون خوشحالن! این افراد در عین کلی‌نگر بودن، جزئی‌نگر هم هستن. جالب‌تر اینکه در عین شناخت کافی و عمیق از فضای فنی؛ انگیزه و تجربه کسب‌وکاری هم دارن یا به قول مدیر محصول‌ها پاشون رو زمین و سرشون تو ابراس. این جور آدما خوب بلدن نیاز مشتری کشف کنن و راهکارای خلاقانه‌ای برای برآورده کردنش بدن. از طرفی آنقدر مسئولیت‌پذیر و پخته هستن که بشه مسئولیت کل راهبری و تصمیمات یه محصول رو بهشون سپرد.

 

برای این مسئولیت حتما نیاز میشه که:
  • تجربه برنامه‌نویسی داشته باشی و با معماری نرم‌افزار و توسعه نرم‌افزار آشنا باشی.
  • خلاقیت و توانایی حل مسئله داشته باشی و در مواجهه با چالش‌های جدید راهکار ارائه بدی.
  •  بتونی با تعریف کردن یک سری معیار، میزان موفقیت و اثرگذاری محصولت رو بسنجی.
  • توانایی مستندسازی و تهیه گزارش رو داشته باشی.
  • روحیه کار تیمی داشته باشی و بتونی با واحد‌های فنی، طراحی و افراد مرتبط با پروژه، ارتباط موثری داشته باشی.
  • ارتباطات کلامی و نوشتاری قوی داشته باشی و بتونی محصول رو به‌خوبی ارائه بدی.
  • بتونی به مشتری کمک کنی نیازمندی‌هاشو بگه و به تیم منتقل‌شون کنی.
  • با انگیزه، پر انرژی و مسؤلیت‌پذیر باشی و با رعایت کیفیت مطلوب، کار رو تا انتها پیش ببری.

خوشحال‌تر می‌شیم اگه این‌ها رو هم بلد باشی (وگرنه کنارهم یاد می‌گیریم)

  • کار استارتاپی کرده باشی.
  • با ابزار هدف‌گذاری OKR آشنا باشی.
  • مفاهیم طراحی تجربه کاربری (UX) رو بلد باشی.
  • یه چیزی از تکنولوژی‌های روز دنیا تو حوزه Big Data بدونی.

درخواست همکاری

یه سری هستن که دوست ندارن یک کار رو دو بار دستی انجام بدن برای همین سختی‌ خودکار کردنش رو به جون میخرن. معمولا هم خیلی پرتلاشن و هم خیلی اهل یادگیری. همزمان تیمشون خانوادشونه چون به کار تیمی ایمان دارن و میدونن که موفقیتشون وابسته‌ی موفقیت تیمشونه و ما یه همچین آدمایی رو میخوایم.

 

مسئله‌هایی که‌ قراره با کمک هم حلشون کنیم:
  •  انجام یا مشارکت در انجام طراحی، اجرا، مستندسازی و نگهداشت پلت‌فرم‌های نرم افزاری برای محصولات شرکت
  •  صنعتی‌سازی نمونه‌های آزمایشگاهی محصولات تولیدی
  •  انجام تحقیق و توسعه بر روی فناوری‌های جدید نرم‌افزاری جهت استفاده در زیرساخت محصولات تولید شده توسط شرکت
  •  انجام و یا مشارکت در انجام ایمن‌سازی و پیاده‌سازی ملاحظات امنیتی در زیرساخت نرم‌افزاری محصولات و سرویس‌های شرکت
  •  نگهداشت و مدیریت پیکربندی پلت‌فرم محصولات
  •  شناخت و تعمق در بسترهای Big Data مورد استفاده به منظور بهینه‌سازی، خطایابی و مشاوره در استفاده درست از آن‌ها
  •  طراحی و توسعه نرم‌افزارهای لازم برای سهولت در امر نگهداشت، اتوماتیک کردن فرآیندهای استقرار نرم‌افزار
برای ایجاد بستر های پایدار و مقیاس‌پذیر حتما نیاز میشه:
  •  به یکی از زبان‌های Scripting مسلط باشی.
  •  مفاهیم Containers/Orchestration تو مشتت باشه.
  •  حداقل یکی از ابزارهای Provisioning رو بشناسی.
  •  با پلت‌فرم‌های Big Data و پلت‌فرم‌های مبتنی بر جاوا آشنا باشی.
  •  به ابزارهای مانیتورینگ شبکه و نصب و راه‌اندازی مسلط باشی.
  •  دانش عملیاتی CI/CD با استفاده از ابزارهایی مثل Jenkins رو داشته باشی.
  •  با ملاحظات امنیتی در حوزه‌ی شبکه و پلت‌فرم آشنا باشی.
  •  به لینوکس مسلط باشی و تجربه مدیریت سرورهای لینوکسی رو داشته باشی.
خوشحال‌تر می‌شیم اگه اینارم بلد باشی (وگرنه دورهم یاد می‌گیریم)
  •  به راه‌اندازی و راهبری پلت‌فرم مبتنی بر Container مسلط باشی.
  •  به عنوان Solution Integrator در حوزه‌ی Open Source توانا باشی.
  •  به ابزارها و پلت‌فرم‌های Big Data مسلط باشی.
  •  به Administration در یک سیستم‌عامل Unix-Like مسلط باشی.
  •  با پیکربندی و راهبری تجهیزات پردازشی (سرورها) و ذخیره‌سازی آشنا باشی.
  •  به ابزارهای ساخت بسته‌های نرم‌افزاری در لینوکس مسلط باشی.
  •  به Shell Scripting در لینوکس مسلط باشی.
درخواست همکاری

یه عده از آدما هستن که دغدغه‌ی پایدار بودن سرویس‌ها و محصولات رو دارن. این افراد از اول بزرگ فکر می‌کنن و با تجربه خوبی که در طراحی زیر ساخت و شبکه دارن سیستم های مقیاس پذیری رو توسعه می‌دن. این افراد معمولا هم خیلی پرتلاشن هم خیلی اهل یادگیری هستن درعین حال تیمشون رو مثل اعضای یه خانواده دوست دارن چون به کار تیمی ایمان دارن و موفقیت خودشون رو در گرو موفقیت تیم میدونن ما دنبال یه همچین فردی هستیم.

مسئله‌هایی که‌ قراره با کمک هم حلشون کنیم: 

  • قابلیت استخراج LOM و LOS و طراحی زیرساخت شبکه.
  • توسعه و نگهداری راهکارهای مبتنی بر شبکه در تمام لایه‌ها جهت بهره‌برداری تیم‌های توسعه‌دهنده محصول.
  • تهیه طرح‌های‌ قابلیت اطمینان زیرساخت شبکه و قابلیت نگهداشت پذیری شبکه.
  • تحقیق و توسعه در راستای صنعتی‌سازی محصولات نرم‌افزاری.
  • توسعه و نگهداری راهکارهای مبتنی بر تجهیزات مرسوم شبکه.
  • مشارکت در فرآیندهای مدیریت تغییرات و مدیریت سانحه.
  • ارائه After-Action-Reports و همچنین تحلیل‌ Postmortem.
برای ایجاد بستر های پایدار و مقیاس پذیر حتما نیاز میشه:
  • با سیستم‌‌های ‌‌عامل‌ nix آشنا باشی.
  • به طراحی لایه 2و3 شبکه مسلط باشی.
  • در پیاده‌سازی پلتفرم‌های مانیتورینگ شبکه تجربه داشته باشی.
  • تو حوزه‌ی عملیات‌ شبکه کار کرده باشی.
  • استانداردهای مرکزداده رو خوب بدونی.
  • Monitoring/Logging/Tracing بلد باشی.
  • دانش نظری مرتبط با سرویس‌های IT داشته باشی.
خوشحال‌تر می‌شیم اگه این‌ها رو هم بلد باشی (وگرنه کنارهم یاد می‌گیریم)
  •  با مفاهیم Big Data و فناوری‌های مرتبط غریبه نباشی.
  •  یه دیدی نسبت به مفاهیم ITSM داشته باشی.
  •  در مورد Containers/Orchestration تحقیق کرده باشی.
  • فناوری‌های مجازی‌سازی (Virtualization) بشناسی.
  • با فناوری‌های آماده‌سازی زیرساخت و مدیریت پیکربندی (Puppet، Ansible، Terraform و غیره) آشنا باشی.
  • درباره فناوری‌های Private Cloud مطالعه کرده باشی.
  • طراحی شبکه برای راهکارهایی با توان عملیاتی بالا رو خوب بدونی.
درخواست همکاری

یه عده هستن که “خلق کردن” عادتشونه و دوست دارن محصولات نرم‌افزاری‌ای رو خلق کنن که مثلش وجود نداشته باشه و میدونن که محصول هرچقدر هم که خفن باشه؛ اگه رابط کاربری خوبی نداشته باشه؛ بدرد نمیخوره…
اگه همچین کسی هستی و ته React رو در آوردی، جات تو سحابه!

 

برای خلق یک رابط کاربری خوب حتما نیاز میشه که:
  •  به JavaScript و CSS و HTML  خوب مسلط باشی.
  •  ReactJs تو مشتت باشه.
  •  اصول طراحی و پیاده سازی صفحات Responsive رو خوب بدونی.
  •  اینکه به تجربه‌ی کاربر (UX) اهمیت بدی و UI خوبی هم طراحی کنی مهمه.
  • ‫ با حداقل یکی از کتابخانه های نقشه ( Leaflet ,MapBox, … ) آشنا باشی.
  •  از همه مهمتر اینه که اهل کار تیمی باشی و زمانت رو درست مدیریت کنی.
  •  کد‌های خوانا، تمیز و استانداردی بنویسی.
  •  به یادگیری مطالب جدید علاقه‌مند باشی و خودت رو بروز نگه‌داری.
خوشحال‌تر می‌شیم اگه این‌ها رو هم بلد باشی (وگرنه کنارهم یاد می‌گیریم)
  • SASS یا LESS
  • Material Design
  • Redux
  • کتابخانه‌های رسم گراف به‌خصوص D3
  • ES6 ،ES7 یا Typescript
  • Webpack ,Gulp ,Grunt ,npm ,Bower و…
  • NodeJS
  • Gitlab ,GitHub ,Git Flow
درخواست همکاری

یه عده هستن که فارغ از هر زبانی، برنامه‌نویسی درست و اصولی رو خیلی خوب بلدن و تجربیات زیادی در طراحی محصولات و سرویس‌های نرم افزاری دارن. این افراد معمولا دوست دارن که با چالش‌های بزرگ مواجه بشن و پروژه بزرگی رو توسعه بدن و مؤثر باشن، همچنین خیلی پرتلاشن و اهل یادگیری هستن و در عین حال تیمشون رو مثل اعضای یه خانواده دوست دارن چون به کار تیمی ایمان دارن و موفقیت خودشون رو در گرو موفقیت تیم میدونن. ما دنبال یه همچین فردی هستیم.

 

مسئله‌هایی که‌ قراره با کمک هم حلشون کنیم:
  •  توسعه‌ی واحد نرم‌افزاری محول شده و ضمانت انطباق کیفیت کدهای نوشته شده با استاندارد‌های واحد کیفی پروژه
  •  تست و تأیید قطعه کد‌های نوشته شده و مستندسازی فعالیت‌ها
  •  مستندسازی فعالیت‌ها اعم از فعالیت‌های مرتبط و فعالیت‌های ضمنی در سیستم مدیریت اطلاعات شرکت
برای توسعه یک محصول با کیفیت حتما نیازت میشه:
  •  به برنامه‌نویسی به زبان ++C مسلط باشی.
  •  به Multithreading در ++C مسلط باشی.
  •  با Software Testing و عیب‌یابی آشنا باشی.
  •  تجربه گزارش‌نویسی و مستند سازی رو داشته باشی.
  •  با محیط Linux و ابزار‌های توسعه‌ی نرم‌افزار مانند Git کار کرده باشی.
  •  با پروتکل‌های شبکه (Network Protocols) آشنا باشی.
  •  بتونی مسائل پیچیده با مقیاس بزرگ رو حل کنی.
خوشحال‌تر می‌شیم اگه این‌ها رو هم بلد باشی (وگرنه کنارهم یاد می‌گیریم)
  •  تجربه‌ کار با ++C در پروژه‌های متوسط یا بزرگ
  •  تجربه کار Multithreading در زبان ++C در پروژه‌های متوسط یا بزرگ
  •  تسلط به Network Programming
  •  تبحر در حل مسائل و ارائه‌ی الگوریتم
  •  آگاهی از برنامه‌نویسی به زبان Python و framework های مناسب وب برای Python (مانند Django)
  •  آگاهی از Software Building برای Linux
  •  آگاهی از مستندسازی و آنالیز Performance
  •  تجربه‌ کار با سیستم‌های ردیابی مشکلات (Issue Tracking Systems)
درخواست همکاری

یه عده هستن که به محصولات نرم‌افزاری یه جور متفاوتی نگاه میکنن که با بقیه‌ی آدم‌ها فرق داره! انگار وکیل مدافع کاربر هستن و عاشق این که بهترین تجربه‌های کاربری رو خلق کنن. درعین حال تیمشون رو مثل اعضای یه خانواده دوست دارن چون به کار تیمی ایمان دارن و موفقیت خودشون رو در گرو تعامل موفق با تخصص‌های مختلف میدونن. ما دنبال یه همچین فردی هستیم.

مسئله‌هایی که‌ قراره با کمک هم حلشون کنیم:

  • تبدیل نیازمندی‌های کاربر (فضای مسئله) به یک تجربه‌ی کاربری مناسب از نظر ظاهری و کاربری
  • تعامل مداوم با مدیر محصول و توسعه‌دهندها برای رسیدن به بهترین تجربه‌ی کاربری قابل پیاده‌سازی
  • ارزیابی و بازنگری محصول تیم توسعه
  • توسعه‌ یا سفارشی‌سازی یه Design System واحد برای توسعه‌ی محصولات مختلف در مجموعه
درخواست همکاری

بیشتر محصولاتی که ما در سحاب تولید می‌کنیم extra-large و معمولاً mission-critical هستن. این باعث شده که کیفیت محصول‌های تولیدی برای شرکت دغدغه باشه، تا در فضاهای صنعتی و محیط‌های اجرا، اطمینان بیشتری داشته باشیم و محصولمون قابل اتکا باشه. برای اینکه بتونیم پاسخ مناسبی به دغدغه‌ی تولید محصول باکیفیت بدیم، نگرش‌های مختلف به کیفیت نرم‌افزار رو بررسی کردیم و  با عبور از روش‌های مرسوم مثل QC و QA؛ نقطه تمرکز تیم کیفیت رو به سمت «توانمندسازی تیم‌های فنی» بردیم. یعنی به جای اینکه تیم کیفیت مسئول باکیفیت بودن محصولات باشه، سعی کردیم تیم‌های تولید شرکت رو توانمند کنیم تا محصول‌شون را باکیفیت‌تر تولید کنن. به عبارت دیگه ما توی تیم کیفیت سحاب، تلاش می‌کنیم بروزترین mind-setها، best-practiceها، متدولوژی‌ها و ابزارهای مرتبط با حوزه کیفیت نرم‌افزار رو گردآوری کنیم و بعد با رویکرد ترویجی، پرچم باکیفیت تولید کردن رو در شرکت بالا ببریم. موارد زیر از جمله کارهاییه که در راستای این هدف انجام دادیم:

  • ارائه یه مدل بلوغ کیفیت بر مبنای CMMI و Google-Test-Certified
  • تکمیل و تقویت زیرساخت‌های CI/CD برای محصولات شرکت
  • ارائه زیرساخت تست برای محصولات Big Data و HPC
  • ارائه ابزار تست کارایی با نرخ تولید چند میلیون رکورد در ثانیه
یکی از نقش‌هایی که در تیم بهش احتیاج داریم مهندس آزمون هست، که اصلی‌ترین کارش طراحی و پیاده‌سازی بسترهای تست نرم‌افزاریه. مهندس آزمون با تسلط بالایی که به فضای کیفیت نرم‌افزار داره، معماری بسترهای خودکار تست و گزارش‌گیری کیفی رو بر مبنای نیاز تیم‌های تولید طراحی می‌کنه؛ و در ادامه در قالب پروژه‌های نرم‌افزاری پیاده‌سازی و به تیم‌های تولید ارائه می‌کنه.

 

مسئله‌هایی که‌ قراره با کمک هم حلشون کنیم:

  • طراحی و توسعه بسترهای تست خودکار با پیچیدگی بالا
  • طراحی و توسعه داشبوردها و سیستم‌های گزارش‌دهی
  • مدیریت پروژه توسعه‌ی زیرساخت تست و سیستم‌های گزارش‌دهی
درخواست همکاری

بیشتر محصولاتی که ما در سحاب تولید می‌کنیم extra-large و معمولاً mission-critical هستن. این باعث شده که کیفیت محصول‌های تولیدی برای شرکت دغدغه باشه، تا در فضاهای صنعتی و محیط‌های اجرا، اطمینان بیشتری داشته باشیم و محصولمون قابل اتکا باشه. برای اینکه بتونیم پاسخ مناسبی به دغدغه‌ی تولید محصول باکیفیت بدیم، نگرش‌های مختلف به کیفیت نرم‌افزار رو بررسی کردیم و با عبور از روش‌های مرسوم مثل QC و QA؛ نقطه تمرکز تیم کیفیت رو به سمت «توانمندسازی تیم‌های فنی» بردیم. یعنی به جای اینکه تیم کیفیت مسئول باکیفیت بودن محصولات باشه، سعی کردیم تیم‌های تولید شرکت رو توانمند کنیم تا محصول‌شون رو باکیفیت‌تر تولید کنن. به عبارت دیگه ما توی تیم کیفیت سحاب، تلاش می‌کنیم بروزترین mind-setها، best-practiceها، متدولوژی‌ها و ابزارهای مرتبط با حوزه کیفیت نرم‌افزار رو گردآوری کنیم و بعد با رویکرد ترویجی، پرچم «تولید با کیفیت» رو در شرکت بالا ببریم. موارد زیر از جمله کارهاییه که در راستای این هدف انجام دادیم:

  • ارائه یه مدل بلوغ کیفیت بر مبنای CMMI و Google-Test-Certified
  • تکمیل و تقویت زیرساخت‌های CI/CD برای محصولات شرکت
  • ارائه زیرساخت تست برای محصولات Big Data و HPC
  • ارائه ابزار تست کارایی با نرخ تولید چند میلیون رکورد در ثانیه
یکی از مهمترین نیازهایی که در تیم وجود داره، ایجاد یک ضرب‌آهنگ روان و منظم هست. این ضرب‌آهنگ توسط فردی ایجاد می‌شه که نه تنها به فضای تولید پروژه‌های نرم‌افزاری مسلطه، بلکه می‌تونه فرآیندها، تعاملات و برنامه‌ریزی‌ها رو به گونه‌ای تنظیم کنه که تیم در یک مسیر آرام و در عین حال بهینه به هدف‌گذاری‌های فصلی و سالانه خودش برسه.

 

مسئله‌هایی که‌ قراره با کمک هم حلشون کنیم:

  • مدیریت تیم‌های نرم‌افزاری
  • کمک به مدیریت پروژه‌های نرم‌افزاری
  • بهبود و ارتقای فرایند‌های درون‌‌تیمی و بین‌تیمی
  • ارزیابی اهداف فصلی و سالانه تیم

 

درخواست همکاری

بیشتر محصولاتی که ما در سحاب تولید می‌کنیم extra-large و معمولاً mission-critical هستن. این باعث شده که کیفیت محصول‌های تولیدی برای شرکت دغدغه باشه، تا در فضاهای صنعتی و محیط‌های اجرا، اطمینان بیشتری داشته باشیم و محصولمون قابل اتکا باشه. برای اینکه بتونیم پاسخ مناسبی به دغدغه‌ی تولید محصول باکیفیت بدیم، نگرش‌های مختلف به کیفیت نرم‌افزار رو بررسی کردیم و با عبور از روش‌های مرسوم مثل QC و QA؛ نقطه تمرکز تیم کیفیت رو به سمت «توانمندسازی تیم‌های فنی» بردیم. یعنی به جای اینکه تیم کیفیت مسئول باکیفیت بودن محصولات باشه، سعی کردیم تیم‌های تولید شرکت رو توانمند کنیم تا محصول‌شون رو باکیفیت‌تر تولید کنن. به عبارت دیگه ما توی تیم کیفیت سحاب، تلاش می‌کنیم بروزترین mind-setها، best-practiceها، متدولوژی‌ها و ابزارهای مرتبط با حوزه کیفیت نرم‌افزار رو گردآوری کنیم و بعد با رویکرد ترویجی، پرچم «تولید با کیفیت»رو در شرکت بالا ببریم. موارد زیر از جمله کارهاییه که در راستای این هدف انجام دادیم:

  • ارائه ی مدل بلوغ کیفیت بر مبنای CMMI و Google-Test-Certified
  • تکمیل و تقویت زیرساخت‌های CI/CD برای محصولات شرکت
  • ارائه زیرساخت تست برای محصولات Big Data و HPC
  • ارائه ابزار تست کارایی با نرخ تولید چند میلیون رکورد در ثانیه
ما برای اینکه بتونیم این پازل رو کامل کنیم به متخصصانی نیاز داریم که نه تنها در مهندسی نرم‌افزار قوی باشن، بلکه با اشراف به فضای تولید نرم‌افزار باکیفیت، بتونن در طراحی و پیاده‌سازی زیرساخت‌ها و ابزارهای توسعه نرم‌افزار مشارکت کنن. این زیرساخت‌ها و ابزارها به تیم‌های تولید کمک می‌کنه تا بتونن با سرعت بالاتری تولید کنن و درگیر خیلی از کارهای وقت‌گیر و تکراری نشن.

 

مسئله‌هایی که‌ قراره با کمک هم حلشون کنیم:

  • طراحی و پیاده‌سازی زیرساخت‌های توسعه‌ی نرم‌افزار مثل ابزار‌های Build, Debugging و ..
  • طراحی و پیاده‌سازی ابزار و plugin باتوجه به نیازهای تیم توسعه‌ی نرم‌افزار

 

درخواست همکاری