این فرصت شغلی بسته شده است.
تکنولوژیها
- DevOpsLinuxNetworkingDistributed System
یک «متخصص DevOps حسابی(یا همان حسابایی!)» کیست؟
در حسابا، ما زیرساختهای فنیای داریم که اعضای تیمهای مختلف از آن زیرساختها در کدهای خود استفاده میکنند. متخصص DevOps در حسابا این وظیفه را دارد تا در خودکارسازی فرآیندهای زیرساختی کمک کند تا این فرآیندها به بهترین شکل انجام شوند.
پس یک متخصص DevOps حسابی، این ویژگیهای فنی را دارد:
- توانایی اسکریپتنویسی: زبانهای اسکریپتی مانند Bash عصای دست یک متخصص DevOps هستند و به او کمک کنند تا بسیاری از کارهایی که باید دستی انجام شوند را خودکار کند.
- توانایی راهاندازی سرورها: یک متخصص DevOps باید بتواند یک سرور جدید را از ابتدا راه بیندازد و ابزارهای لازم را روی آن نصب کند.
- توانایی کار با سرورهای لینوکس: زیرساختهای ما، مثل خیلی جاها، سرورهایی هستند که سیستم عامل نامآشنای لینوکس روی آنها نصب است. توانایی کار با سرورهای لینوکسی، از تواناییهای پایهای یک متخصص DevOps است.
- آشنایی با مفاهیم سختافزاری: متخصص DevOps رابطه نزدیکتری را به نسبت بسیاری از مهندسان با سختافزارها دارد. به همین دلیل فهم از مفاهیم سختافزار و ذخیرهسازی اطلاعات میتواند درک بهتری به او بدهد.
- آشنایی با مفاهیم شبکه: از آنجا که سرورها بر بستر شبکه کار میکنند و با هم ارتباط دارند، آشنایی با مفاهیم شبکه به یک متخصص DevOps در فهم بهتر فرآیندها کمک میکند.
داشتن این ویژگیها خوب است، اما اگر آنها را ندارید بعدا هم میتوانید یاد بگیرید:
- آشنایی با مهندسی و تحلیل داده: در حسابا با اینکه افراد کار تخصصی خود را دارند، اما از کار دیگر اعضای تیم نیز تا حدی سر در میآورند تا به خوبی بتوانند در یک پروژه با هم تعامل سازندهای داشته باشند. به همین دلیل، حتی یک متخصص DevOps حسابی نیز از کلیات مهندسی و تحلیل داده و چالشهای جذاب آنها سر در میآورد.
- تسلط به برنامهنویسی: یک متخصص DevOps حسابی، اگر «دستبهکد» باشد حسابی کارش جلو میافتد. مهمترین ابزار ما در خودکارسازی فرآیندها، همین اسکریپتنویسی است و خب بنابراین دستبهکد بودن یک مهارت کارراهانداز برای یک متخصص DevOps است.
- آشنایی با ابزارهای مانیتورینگ (مثل Zabbix): ابزارهای مانیتورینگ مانند آمپر هستند! متخصص DevOps حسابی میتواند با یک نگاه به داشبورد این ابزارها آب و روغن سرورها و اسکریپتها را چک کند تا در صورت نیاز یک آچارکشی حسابی انجام دهد.
- آشنایی با مفاهیم پایگاههای داده و پایگاه دادههای متداول
- آشنایی با کانتینرها (نظیر Docker)
- آشنایی با CI/CD
- آشنایی با ابزارهای مدیریت چند سرور (نظیر Ansible)
و البته این ویژگیهای عمومی هم برای هر حسابایی، از نان شب واجبتر است:
- توانایی حل مسئله: میتوان گفت که هر داده و پروژه، یک مسئله جدید است که قبلا ندیدهایم! به همین دلیل است که یک حسابایی میتواند به خوبی به مسائل جدید حمله کند تا آنها را از پا دربیاورد.
- دارای روحیه کار تیمی: در حسابا هم طبیعتا این «تیم» است که پروژهها را انجام میدهد و نه «شخص» و نه حتی مجموعهای از «شخصها»! بنابراین توانایی کار کردن با یک تیم، یکی از مهمترین ویژگیهای یک حسابایی است.
- دارای روحیه علمی و پژوهشی: در حسابا، خیلی اوقات به خاطر طبیعت پیچیده یک مسئله نیاز به پژوهش و تحقیق در لبههای دانش داریم؛ یعنی باید پژوهشهای علمی و نظری حول مسائلمان انجام دهیم تا بتوانیم حلشان کنیم.
- علاقهمند به یادگیری: در علوم داده هم مثل خیلی از حوزههای فناوری و دانش، ابزارها و دانشها دائما در حال تحول و پیشرفت هستند. به همین دلیل، علاقه به یادگیری فناوریهای جدید یکی از تواناییهای مهم یک حسابایی است که میخواهد همیشه با استانداردهای بالا کارهایش را انجام دهد.
پس اگر به نظرتان میآید همه یا اکثر ویژگیهای یک متخصص DevOps حسابی را دارید، خوشحال میشویم که رزومهتان را برایمان بفرستید :)
(لازم به توضیح است که امکان همکاری به صورت تماموقت و پارهوقت فراهم است.)
مزایا
- ناهار و پذیرایی میانوعده
- حقوق مناسب و رقابتی
- ساعتکاری منعطف
- فرصت یادگیری و رشد علمی و مهارتی
- موقعیت مکانی با دسترسی مناسب
- هدیه ازدواج و تولد فرزند
- بیمه و بیمه تکمیلی
- سرگرمیهای روزانه
- فضای استراحت
- پارکینگ اختصاصی