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

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

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

احترام میذاریم
اگه بخوایم سحابی رو تو دو کلمه تعریف کنیم میتونیم بگیم یک حرفهای متواضع! جالب تر اینه که این تواضع با میزان حرفهای بودن رابطه مستقیم داره، یعنی سحابیها هرچقدر که حرفهای تر میشن تواضعشون هم بیشتر میشه. اینجا همه محترم شمرده میشن و فرقی نداره نیروی خدمات باشی، مدیر عامل یا مهندس، بلکه همه به یه اندازه محترم هستن.
درخواست همکاری
اولین گام پیوستن به خانوادهی سحاب سادهست، اگر به چالشکشیدهشدن براتون ضروریه یا به دنبال فرصتی هستید که خلاقیتتون رو نشون بدید یا دوست دارید شرایط کاری خودتون رو بسازید یا اینکه کار کردن با حرفهایها براتون در اولویته، میتونید از همینجا رزومهتون رو برامون بفرستید!
بررسی رزومه
بعد از اینکه شما رزومهتون رو ارسال کردید، تیم جذب، رزومه شما رو بررسی میکنه و اگه توانمندیهای شما به موقعیتشغلیهای باز سحاب میخورد، به تیم فنی مربوطه منتقل میشه تا مجددا مورد بررسی قرار بگیره، این مرحله معمولا یک روز زمان میبره.
مصاحبه تلفنی
مصاحبه تلفنی، اولین برخورد شما با یک سحابیه. در این مرحله یکی از سحابیهایی که در زمینهی مورد نظر تخصص داره، با شما تماس میگیره و برای آشنایی بیشتر و محک زدن شما، یکسری سوال تخصصی از شما میپرسه. جواب این مصاحبه معمولا تا سه روز آیندهش معلوم میشه. در نهایت هم از طریق ایمیل به شما اطلاع میدیم.
مصاحبه حضوری
زمان مهمترین سرمایهی هر انسانیه! برای همین سعی میکنیم که تمام سوالات مهم رو در اولین جلسه بپرسیم تا کسی کارش به جلسهی دوم نکشه. در جلسهی مصاحبه، هم نمایندهی تیم سرمایه انسانی حضور داره هم یکی از اعضای تیم آیندهتون. تلاش ما اینه که ارزیابی درستی از شما بهدست بیاریم تا بعدا در جلسهی کمیتهی جذب، به درستی در رابطه با ادامهی همکاری، تصمیمگیری کنیم. تعیین نتیجه و اعلام اون، حدودا یک هفته زمان میبره.
ارائهی پیشنهاد
آخرین جلسهی قبل از سحابی شدن، جلسهی ارائه پیشنهاده. تو این جلسه مواردی مثل داستان شکلگیری سحاب، فرهنگ سازمانی، زمان دقیق شروع همکاری و قرارداد همکاری از سمت شرکت در قالب یک بسته پیشنهادی به شما ارائه میشه و اگر موافق باشید به خانواده سحاب میپیوندید.
به جمع سحابیها خوش اومدی!
امیدواریم که با کمک هم بتونیم صنعت نرمافزار ایران رو در جهان ارتقا بدیم و ماهیتی بزرگ و قابل احترام در این صنعت ایجاد کنیم.
آموزش، تجربه و رشد دانشجوها
ما دانشجوهای مستعد رو همسفر خودمون میکنیم تا برای ورود به صنعت آماده بشن.
همهچیز برای رشد و پیشرفت شما آمادهست
- دانشبنیان هستیم؛ پس طبق ضوابط بنیاد ملی نخبگان سربازی همکارامون هم حله.
- پروژههای ۲۰ درصدی داریم. یعنی ۲۰ درصد وقتت رو میتونی صرف ایدهها و علایق خودت بکنی.
- مثل یه خانوادهایم و روابط کاریمون ربطی به جایگاه سازمانیمون نداره.
- رشد و یادگیری فردی و تیمی برای خانواده سحاب خیلی اهمیت داره، ما همیشه درحال پیشرفتیم.
- با صورت مسئلهها و چالشهای بامزهای مواجه میشی که کمتر جایی ممکنه باهاشون مواجه بشی.
- سحابیهایی که تجربشون بیشتره، از پیشنهادهای جدید و به چالش کشیدن استقبال میکنن.
- ساعت کاری اینجا منعطفه، و راحتی و آسایش سحابیها برامون مهمه.
- همه چیز برای تمرکز حرفهای سحابیها فراهمه. حتی صبحونه، ناهار و عصرونه.
- اگه خواستی از کار فاصله بگیری کانتر، پینگ پنگ، فوتبال دستی، دارت، استخر و فوتسال هم فراهمه.
- همه بهطور مساوی امکان استفاده از پارکینگ رو دارن و کسی جای پارک رزرو نداره، حتی مدیر عامل!
- بیمه و بیمه تکمیلی هم فراهمه.
- هدیه ازدواج و تولد فرزند و کلی مزایای دیگه هم هست تا خاطرتون آسوده باشه.
فرصتهای سحابی شدن
یه عده هستن که پایتون تو مشتشونه. مدیر نیستن؛ اما توانایی مدیریت دارن و به قدری روی کار سوارن که میتونن به راحتی تسکها رو بشکنن و بین بقیه تیم تقسیم کنن. افرادی که تشنهی یادگیری هستن و در عین پرتلاشی، کمی هم تَنبلن! چون یه کار رو دوبار انجام نمیدن و در ازاش سعی میکنن کارهای تکراری رو اتوماتیک کنن. به کار تیمی ایمان دارن و موفقیت خودشون رو در گرو موفقیت تیم میدونن، ما دنبال یه همچین فردی هستیم.
برای حل چالشهایی که در پیش داریم، باید
- خلاقیت و توانایی حل مسئله داشته باشی و در مواجهه با چالشهای جدید راهکار ارائه بدی.
- زبان Python تو مشتت باشه.
- به توسعهی فریمورک به زبان پایتون علاقه داشته باشی.
- تجربهی کار با یکی از فریمورکهای تست خودکار مثل Appium داشته باشی.
- روحیه کار تیمی داشته باشی و موفقیت خودت رو در گرو موفقیت تیم بدونی.
- با مفاهیم شبکه آشنا باشی.
- دست به لینوکس باشی.
- مسائل مربوط به تست خودکار Android و iOS به گوشت خورده باشه.
- یه دستی تو آتیش برنامهنویسی شیئ گرا داشته باشی و با Design Pattern ها آشنا باشی.
- تجربهی کار با Docker و Git رو داشته باشی؛
- با ابزارهایcontinuous-delivery کار کرده باشی؛
یه عده هستن که فارغ از هر زبانی، برنامهنویسی درست و اصولی رو خیلی خوب بلدن و تجربیات زیادی در طراحی محصولات و سرویسهای نرم افزاری دارن. این افراد معمولا دوست دارن که با چالشهای بزرگ مواجه بشن و پروژه بزرگی رو توسعه بدن و مؤثر باشن، همچنین خیلی پرتلاشن و اهل یادگیری هستن و در عین حال تیمشون رو مثل اعضای یه خانواده دوست دارن چون به کار تیمی ایمان دارن و موفقیت خودشون رو در گرو موفقیت تیم میدونن. ما دنبال یه همچین فردی هستیم.
- بتونی با پیروی از اصولی مثل 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 بشناسی.
- تجربه برنامهنویسی داشته باشی و با معماری نرمافزار و توسعه نرمافزار آشنا باشی.
- خلاقیت و توانایی حل مسئله داشته باشی و در مواجهه با چالشهای جدید راهکار ارائه بدی.
- بتونی با تعریف کردن یک سری معیار، میزان موفقیت و اثرگذاری محصولت رو بسنجی.
- توانایی مستندسازی و تهیه گزارش رو داشته باشی.
- روحیه کار تیمی داشته باشی و بتونی با واحدهای فنی، طراحی و افراد مرتبط با پروژه، ارتباط موثری داشته باشی.
- ارتباطات کلامی و نوشتاری قوی داشته باشی و بتونی محصول رو بهخوبی ارائه بدی.
- بتونی به مشتری کمک کنی نیازمندیهاشو بگه و به تیم منتقلشون کنی.
- با انگیزه، پر انرژی و مسؤلیتپذیر باشی و با رعایت کیفیت مطلوب، کار رو تا انتها پیش ببری.
خوشحالتر میشیم اگه اینها رو هم بلد باشی (وگرنه کنارهم یاد میگیریم)
- کار استارتاپی کرده باشی.
- با ابزار هدفگذاری 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 باتوجه به نیازهای تیم توسعهی نرمافزار
درخواست همکاری
یه عده هستن که دوست دارن ته و تو همه چی رو در بیارن و تا کامل نفهمن چی به چیه، بیخیال نمیشن! اگه همچین کسی هستی و به شبکههای کامپوتری هم مسلطی؛ جات تو سحابه.
برای حل چالشهایی که در پیش داریم، باید
- مفاهیم شبکه تو مشتت باشه.
- تجربه اسکریپت نویسی با python یا bash رو داشته باشی.
- با پروتکلهای لایهی اپلیکیشن آشنا باشی.
- توانایی مستند سازی فنی خوبی داشته باشی و از این کار لذت ببری.
- لینوکسکار باشی.
- دستت به ابزارهایی مثل wireshark و iptables خورده باشه.
- قبلا با Git کار کرده باشی.
- بسترهای راهاندازی Docker رو بشناسی.
- دانش عملیاتی CI/CD با استفاده از ابزارهایی مثل Jenkins و Gitlab-CI رو داشته باشی.
درخواست همکاری