راهنمای شغل · آبان ۱۴۰۵

مدیر پایگاه داده (DBA): مسئولیت‌ها، راه ورود و حقوق هر سطح در ۱۴۰۵

شغل
از گروه شغلی پایگاه داده · خانواده‌ی فناوری اطلاعات و نرم‌افزار
عنوان‌های دیگر: ادمین دیتابیس (DBA)، کارشناس پایگاه داده، کارشناس پایگاه داده (DBA)، کارشناس پایگاه داده (SQL Server)

مدیر پایگاه داده کسی است که اگر داده‌های یک شرکت از دست برود یا سامانه‌اش بخوابد، اولین تماس با او گرفته می‌شود. این صفحه می‌گوید DBA دقیقا مسئول چه چیزی است، ۵۱ آگهی فعال آبان ۱۴۰۵ چه سابقه و مهارتی خواسته‌اند، از کدام در می‌شود وارد این کار شد و حقوق تازه‌کار، سطح میانی و ارشد چقدر است.

۵۱
آگهی فعال مدیر و کارشناس پایگاه داده در سایت کاریابی، ۱۴ آبان ۱۴۰۵
۳ سال
میانه سابقه در ۲۳ آگهی که عدد سابقه نوشته بودند
۴۰ میلیون
میانه دریافتی خالص ماهانه سطح میانی در کل کشور، پایان ۱۴۰۴

مسیر یادگیری مدیر پایگاه داده در سه سطح

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

آموزش رسمی و تمرین واقعی

روی هر ایستگاه جاده بزن تا آن دوره را ببینی.

تازه نفسماهرسوپرحرفه‌ای
۱. SQL مقدماتیتازه نفسصفحه‌ی کامل این دوره

کل این مسیر را کجا بخوانم؟

در حال بارگذاری…

فقط چند دوره را می‌خواهی؟ روی هر ایستگاه جاده بزن و «صفحه‌ی کامل این دوره» را باز کن؛ آموزشگاه‌های همان یک دوره آنجا هستند.

  1. ۱

    تازه‌نفس

    SQL پایه و طراحی جدول رابطه‌ای، یک موتور اصلی (SQL Server یا PostgreSQL)، کار با ویندوز سرور یا لینوکس، و پشتیبان‌گیری و بازیابی کامل. پایان این سطح یعنی یک دیتابیس را نصب کنی، از آن پشتیبان بگیری و روی سرور دیگری برگردانی.

  2. ۲

    ماهر

    خواندن طرح اجرای کوئری و ایندکس‌گذاری، دسترس‌پذیری بالا و تکثیر داده، امنیت و مدیریت دسترسی، پایش و هشدار، و اسکریپت‌نویسی برای کارهای تکراری.

  3. ۳

    سوپرحرفه‌ای

    طراحی بازیابی از فاجعه با RPO و RTO مشخص، مهاجرت بین نسخه‌ها و موتورها، دیتابیس روی کانتینر و ابر، برنامه‌ریزی ظرفیت و راهبری تیم.

فهرست شهریه ۱۴۰۵ آموزشگاه‌های آزاد فنی و حرفه‌ای تهران دو استاندارد مستقیم برای این شغل دارد. «مدیر SQL SERVER» ۳۰۴ ساعت است و شهریه آن ۵۰٫۸ میلیون تومان حضوری و ۴۰٫۷ میلیون مجازی است. «مهندس ORACLE DBA برای LINUX» ۳۳۶ ساعت است، با ۷۲٫۴ میلیون حضوری و ۵۷٫۹ میلیون مجازی. دوره ۱۶۵ ساعته «پیاده ساز بانک اطلاعاتی با SQL SERVER» هم برای سطح اول مناسب است. برای PostgreSQL استاندارد فنی و حرفه‌ای در این فهرست نبود.

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

مسیر مدیر پایگاه داده در سه سطح تازه‌نفس، ماهر و سوپرحرفه‌ای با مهارت‌های هر سطح و میانه دریافتی ۲۶، ۴۰ و ۶۸ میلیون تومان
مهارت‌های هر سطح و میانه دریافتی خالص پایان ۱۴۰۴، کل کشور

مدیر پایگاه داده کیست و در برابر چه چیزی جواب می‌دهد؟

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

مسئولیت DBA را می‌شود در چهار لایه دید:

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

دو عدد، زبان مشترک DBA با مدیران است. اولی می‌گوید سازمان حداکثر داده چند دقیقه یا چند ساعت آخر را می‌تواند از دست بدهد (در اصطلاح RPO). دومی می‌گوید سامانه حداکثر چقدر می‌تواند خاموش بماند تا دوباره بالا بیاید (RTO). برنامه پشتیبان‌گیری، نوع تکثیر داده و سرور جایگزین همه از همین دو عدد درمی‌آیند. یک بانک یا فروشگاه اینترنتی RPO نزدیک به صفر می‌خواهد؛ یک سامانه گزارش‌گیری داخلی شاید با یک روز هم کنار بیاید.

ادمین دیتابیس همان DBA است، نه ساخت دیتابیس در کنترل‌پنل هاست

«ادمین دیتابیس» نام محاوره‌ای همین شغل است و در آگهی‌ها با چند عنوان دیگر هم دیده می‌شود: کارشناس پایگاه داده، راهبر پایگاه داده، Database Administrator و در شرکت‌های بزرگ‌تر Database Reliability Engineer. با این حال وقتی کسی «ادمین دیتابیس» را جستجو می‌کند، بیشتر نتیجه‌ها آموزش ساختن یک دیتابیس MySQL در کنترل‌پنل هاست است. آن کار چند کلیک برای راه انداختن یک سایت است و ربطی به شغل DBA ندارد.

دو اشتباه دیگر هم رایج است:

  • DBA به معنی دکترای مدیریت کسب‌وکار: بخش بزرگی از نتیجه‌های «بازار کار DBA» و «مسیر شغلی DBA» درباره یک مدرک دانشگاهی مدیریت است، نه مدیر پایگاه داده. اگر دنبال این شغل هستی، کنار DBA کلمه SQL Server، Oracle یا دیتابیس را هم بنویس.
  • هر «کارشناس پایگاه داده» یک DBA نیست: در ۱۴ آبان ۱۴۰۵ از ۹۰ آگهی که عنوانشان کلمه پایگاه داده، دیتابیس، SQL یا Oracle داشت، ۵۱ آگهی واقعا کار مدیریت دیتابیس بود. ۲۸ آگهی کار توسعه بود، یعنی نوشتن رویه ذخیره‌شده، گزارش و برنامه با PL/SQL یا APEX، و ۵ آگهی پشتیبانی نرم‌افزار بود که فقط SQL بلد بودن را می‌خواست.

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

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

مهارت DBA در روزهای عادی سنجیده نمی‌شود؛ در این لحظه‌ها معلوم می‌شود. هر کدام از این پنج موقعیت، پشت چند خط از آگهی‌های امروز است:

پشتیبانی که برنگشت

نسخه پشتیبان هر شب گرفته شده، ولی روزی که لازم است، فایل خراب است یا برگرداندنش هشت ساعت طول می‌کشد. DBA خوب برگرداندن پشتیبان را روی سرور آزمایشی تمرین می‌کند و زمانش را می‌داند. ۴۴ آگهی از ۵۱ آگهی پشتیبان‌گیری و بازیابی خواسته بودند.

دیسکی که پر شد

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

کوئری‌ای که همه را معطل کرد

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

سرور اصلی از کار افتاد

سخت‌افزار یا شبکه سرور اصلی خراب شده و سرور جایگزین باید بدون از دست رفتن داده جای آن را بگیرد. این همان دسترس‌پذیری بالاست، با Always On، تکثیر داده یا Data Guard، که ۳۹ آگهی خواسته بودند.

یک دستور حذف اشتباه

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

استخدام مدیر پایگاه داده: ۵۱ آگهی آبان ۱۴۰۵ چه شرطی دارند؟

روز ۱۴ آبان ۱۴۰۵ آگهی‌های یک سایت بزرگ کاریابی را با هفت کلمه پایگاه داده، DBA، SQL Server، Oracle، اوراکل، PostgreSQL و دیتابیس گرفتیم، ۹۰ آگهی را که عنوانشان به دیتابیس ربط داشت کامل خواندیم و ۵۱ آگهی مدیر پایگاه داده را جدا کردیم:

۴۵
آگهی در تهران
مشهد ۳، اصفهان ۲ و پردیس ۱
۳ سال
میانه سابقه خواسته‌شده
در ۲۳ آگهی که عدد نوشته بودند؛ از ۱ تا ۵ سال
۱ آگهی
با عنوان جونیور
۳۴ آگهی سطح کارشناس و ۱۴ آگهی کارشناس ارشد
۲ آگهی
حقوق نوشته بودند
۲۰ تا ۳۰ و ۶۰ تا ۱۰۰ میلیون تومان

ترتیب مهارت‌ها در متن آگهی‌ها همان ترتیب مسئولیت‌های DBA است: پشتیبان‌گیری و بازیابی در ۴۴ آگهی، بهینه‌سازی کارایی در ۴۱، دسترس‌پذیری بالا در ۳۹، پایش در ۳۸ و امنیت و دسترسی در ۳۲ آگهی آمده بود. ۲۴ آگهی مستندسازی را هم جزو کار نوشته بودند.

در موتورها SQL Server با ۲۵ آگهی جلوتر است، بعد Oracle با ۲۱ و PostgreSQL با ۱۳ آگهی. ۱۲ آگهی یکی از دیتابیس‌های NoSQL مثل MongoDB، Redis یا Elasticsearch و ۷ آگهی MySQL یا MariaDB خواسته بودند. ۲۳ آگهی لینوکس می‌خواستند و ۲۲ آگهی از مهاجرت، ارتقای نسخه یا وصله کردن گفته بودند. ۱۸ آگهی اسکریپت‌نویسی با Python، PowerShell یا Bash و ۲۱ آگهی T-SQL یا PL/SQL خواسته بودند؛ یعنی DBA امروز باید کد هم بخواند و بنویسد.

شرط‌های دیگر: ۴۳ آگهی شرط جنسیت نداشتند، ۵ آگهی فقط آقا و ۳ آگهی ترجیحا آقا می‌خواستند. ۳۵ آگهی سقف سن گذاشته بودند که میانه آن ۴۰ سال بود و ۱۲ آگهی سقف ۳۵ سال یا کمتر داشتند. ۲۳ آگهی پایان خدمت سربازی را شرط کرده بودند، ۲۱ آگهی زبان انگلیسی و ۳۹ آگهی رشته کامپیوتر یا فناوری اطلاعات را خواسته بودند. ۳۹ آگهی بیمه تکمیلی داده بودند و فقط ۱ آگهی دورکاری بود. ۳۴ آگهی از شرکت‌های نرم‌افزاری بود، ۵ آگهی از کسب‌وکارهای اینترنتی و ۴ آگهی از بانک‌ها؛ ۷ آگهی هم صریحا از کار برای سامانه‌های بانکی یا پرداخت گفته بودند.

استخدام مدیر پایگاه داده در آبان ۱۴۰۵: تعداد آگهی‌هایی که پشتیبان‌گیری، بهینه‌سازی، دسترس‌پذیری بالا، پایش، امنیت، SQL Server، لینوکس، Oracle، اسکریپت‌نویسی و PostgreSQL خواسته‌اند
۵۱ آگهی مدیر پایگاه داده در سایت کاریابی، ۱۴ آبان ۱۴۰۵

از تازه‌کار تا ارشد: هر سطح DBA چه کاری به عهده دارد؟

عنوان شغل در هر سه سطح یکی است، ولی دامنه تصمیم‌ها فرق دارد. این جدول را از متن آگهی‌ها و سطح‌بندی گزارش حقوق ۱۴۰۵ ساختیم:

خالص ماهانه، کل کشور، گروه Database در گزارش حقوق ۱۴۰۵
سطحکار اصلیآنچه آگهی‌ها می‌خواهندمیانه دریافتی پایان ۱۴۰۴
تازه‌کارپایش روزانه، اجرای پشتیبان و تمرین بازیابی، ساختن کاربر و دادن دسترسی طبق دستور۱ تا ۲ سال سابقه در ۸ آگهی؛ فقط ۱ آگهی با عنوان جونیور۲۶ میلیون تومان
میانیپیدا کردن کوئری کند و ساختن ایندکس، راه‌اندازی تکثیر و Always On، ارتقای نسخه۳ سال سابقه در ۹ آگهی، رایج‌ترین عدد۴۰ میلیون تومان
ارشدطراحی بازیابی از فاجعه، مهاجرت بین سرورها یا موتورها، تعیین استاندارد و راهبری تیم۴ تا ۵ سال در ۶ آگهی؛ ۱۴ آگهی کارشناس ارشد و ۲ آگهی مدیر میانی۶۸ میلیون تومان
عدد سابقه را ۲۳ آگهی از ۵۱ آگهی نوشته بودند؛ بقیه فقط سطح را مشخص کرده بودند.

حقوق مدیر پایگاه داده در ۱۴۰۵ برای هر سطح

حقوق در ایران
۳۵ تا ۵۳ میلیون تومان

ماهانه و خالص، کل کشور، گروه پایگاه داده (Database) در گزارش حقوق ۱۴۰۵، سطح میانی، ۱۴۰۴. این عدد مربوط به کلِ گروه پایگاه داده است، نه یک عنوان شغلی خاص.

حقوق در خارج از کشور
آمریکا
۱۰۴,۶۲۰ دلار آمریکا
۷۹,۶۱۰ تا ۱۳۵,۴۶۰
کانادا
۸۵,۰۰۹ دلار کانادا
۵۲,۰۰۰ تا ۱۲۶,۹۴۲

سالانه و ناخالص، عددِ میانه و بازه‌ی نیمه‌ی میانیِ بازار. شغلِ متناظر: Database Administrators. منبع: اداره‌ی آمار کار آمریکا (۲۰۲۵) و Job Bank کانادا (۲۰۲۵).

حقوق ماهانه خالص گروه Database، کل کشور، میلیون تومان؛ عدد داخل پرانتز نیمه میانی است
سطحدریافتی پایان ۱۴۰۴درخواستی برای ۱۴۰۵
تازه‌کار۲۶ (۲۱ تا ۳۴)۳۶ (۲۸ تا ۴۷)
میانی۴۰ (۳۵ تا ۵۳)۵۶ (۴۸ تا ۷۱)
ارشد۶۸ (۵۵ تا ۷۵)۹۶ (۸۱ تا ۱۰۹)
حداقل حقوق قانونی ۱۴۰۵ برای کارگر مجرد حدود ۲۱٫۸ میلیون تومان ناخالص در ماه است؛ عددهای بالا خالص‌اند.

گزارش‌های معتبر حقوق ۱۴۰۵ برای دیتابیس گروه جدایی دارند که SQL Server، Oracle، PostgreSQL، MySQL، MongoDB و انبار داده را با هم می‌سنجد. این گروه هم DBA و هم توسعه‌دهنده پایگاه داده را در بر می‌گیرد و فقط در سطح کل کشور عدد دارد، نه جدا برای تهران.

در پایان ۱۴۰۴، میانه حقوق دریافتی خالص سطح تازه‌کار ۲۶ میلیون تومان بود و نیمی از آن‌ها ۲۱ تا ۳۴ میلیون می‌گرفتند. سطح میانی میانه ۴۰ میلیون داشت (۳۵ تا ۵۳) و سطح ارشد ۶۸ میلیون (۵۵ تا ۷۵). ده درصد بالای سطح ارشد بیش از ۱۰۴ میلیون تومان گرفته بودند.

همین افراد برای ۱۴۰۵ عدد بالاتری درخواست کرده‌اند: تازه‌کار ۳۶ میلیون، میانی ۵۶ و ارشد ۹۶ میلیون تومان. درخواستی، عددی است که آدم‌ها در مصاحبه می‌گویند، نه آنچه گرفته‌اند؛ میانه آن نسبت به سال قبل ۳۶ تا ۴۱ درصد بالاتر است. سهم پاداش و دیگر پرداخت‌های متغیر فقط ۲ تا ۴ درصد بود، پس تقریبا همه درآمد DBA حقوق ثابت است.

آگهی‌ها کمک زیادی نمی‌کنند: فقط ۲ آگهی از ۵۱ آگهی عدد نوشته بودند، یکی در مشهد ۲۰ تا ۳۰ میلیون و دیگری در تهران برای SQL Server ۶۰ تا ۱۰۰ میلیون تومان. آنچه حقوق DBA را بالا می‌برد، تجربه بازیابی واقعی، دسترس‌پذیری بالا و کار با دیتابیس‌های پرترافیک بانکی و اینترنتی است، نه تعداد دوره‌ها.

حقوق ادمین دیتابیس در ۱۴۰۵: دریافتی پایان ۱۴۰۴ و درخواستی ۱۴۰۵ سطح تازه‌کار، میانی و ارشد در کل کشور، کنار حداقل حقوق قانونی
میلیون تومان در ماه، خالص، کل کشور؛ گزارش حقوق ۱۴۰۵

حقوق مدیر پایگاه داده در آمریکا و کانادا

در آمریکا، طبق آمار رسمی کار، میانه درآمد مدیران پایگاه داده در ۲۰۲۵ سالانه ۱۰۴٬۶۲۰ دلار پیش از مالیات بود؛ حدود ۷۵ هزار نفر این کار را دارند و برای ۲۰۲۵ تا ۲۰۳۵ تغییر کمی در تعداد آن‌ها پیش‌بینی شده است. در کانادا، سامانه رسمی کار میانه دستمزد DBA را ۴۰٫۸۷ دلار کانادا در ساعت (از ۲۵ تا ۶۱٫۰۳) برای دوره ۲۰۲۳ تا ۲۰۲۴ اعلام کرده است؛ با ۴۰ ساعت کار در هفته این حدود ۸۵ هزار دلار کانادا در سال پیش از مالیات می‌شود. این عددها را با تومان مقایسه نکن؛ هزینه زندگی و مالیات آنجا با ایران قابل قیاس نیست.

برای آموزشگاه‌ها

دوره مدیریت SQL Server، Oracle یا PostgreSQL برگزار می‌کنید؟

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

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

نمایش دوره‌ها پس از تایید آموزشگاه و بررسی هر دوره انجام می‌شود.

بدون سابقه DBA، اولین کار را از کجا شروع کنیم؟

آگهی‌هایی که سابقه صفر بپذیرند تقریبا نیستند؛ در ۵۱ آگهی فقط ۱ عنوان جونیور دیدیم و کمترین سابقه خواسته‌شده ۱ سال بود. بیشتر DBAها از یکی از این درها وارد شده‌اند:

  1. ۱

    از پشتیبانی نرم‌افزار

    ۵ آگهی پشتیبانی نرم‌افزار در همین روز SQL بلد بودن را شرط کرده بودند. کسی که هر روز با دیتابیس مشتری‌ها کلنجار می‌رود، بعد از یکی دو سال برای سطح تازه‌کار DBA آماده است.

  2. ۲

    از برنامه‌نویسی و توسعه پایگاه داده

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

  3. ۳

    از مدیریت سرور و شبکه

    کسی که لینوکس یا ویندوز سرور را می‌شناسد، نیمی از کار DBA را بلد است. اضافه کردن پشتیبان‌گیری، تکثیر و بهینه‌سازی، او را به سطح میانی نزدیک می‌کند.

  4. ۴

    آزمایشگاه و یادداشت تمرین‌ها

    هر تمرین بازیابی، هر کوئری که سریع‌ترش کرده‌ای و هر سناریوی خرابی را با عدد بنویس. در مصاحبه بپرسند «آخرین بار کی پشتیبان را برگرداندی؟» جواب داشته باش.

  5. ۵

    یک موتور را عمیق یاد بگیر

    SQL Server در آگهی‌های امروز بیشترین سهم را دارد و Oracle بیشتر در بانک‌ها و سازمان‌های بزرگ است. بعد از تسلط بر یکی، دومی را سطحی‌تر یاد بگیر.

مدرک‌های بین‌المللی Oracle و Microsoft برای ساکنان ایران محدودیت جدی دارند؛ گواهی فنی و حرفه‌ای و نمونه کار مستند جای آن‌ها را در استخدام داخلی می‌گیرد.

کار DBA با هوش مصنوعی و دیتابیس ابری چه تغییری می‌کند؟

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

نشانه این تغییر در آگهی‌های امروز هم پیداست. ۴ آگهی از ۵۱ آگهی عنوان‌هایی مثل Database Reliability Engineer، DevOps Engineer (Database) و Infrastructure Engineer (Database) داشتند؛ ۱۸ آگهی اسکریپت‌نویسی و ۶ آگهی داکر یا کوبرنتیز خواسته بودند. DBA آینده کمتر کار تکراری با دست انجام می‌دهد و بیشتر آن را با کد خودکار می‌کند.

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

در آمریکا هم پیش‌بینی رسمی برای تعداد مدیران پایگاه داده در ده سال آینده «تغییر کم» است و سالانه حدود ۳٬۳۰۰ فرصت شغلی برایش برآورد شده؛ یعنی شغل از بین نمی‌رود، ولی کسی که فقط کارهای روتین را بلد باشد جای کمتری پیدا می‌کند.

مدیر پایگاه داده شدن به چه کسی می‌آید؟

احتمالا از این کار راضی می‌شوی اگر

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

احتمالا اذیت می‌شوی اگر

  • تماس نیمه‌شب و کار در تعطیلی برایت پذیرفتنی نیست
  • دوست داری هر روز چیز تازه‌ای بسازی و محصولت را کاربر ببیند
  • زیر فشار یک خرابی بزرگ، تصمیم گرفتن برایت سخت است

این شغل در یک نگاه

کار با آدم‌ها۳۰٪
کار با دست و ابزار۱۰٪
تحرک و کار بدنی۵٪
شیفت عصر و شب۳۵٪
نظم و کار روتین۷۵٪
خلاقیت۲۵٪

تست راه تا کار علاقه‌ها و ترجیح‌های کاری‌ات را می‌سنجد و شغل‌های نزدیک به آن را نشان می‌دهد. نتیجه آن راهنماست، نه حکم.

شروع تست

پرسش‌های رایج درباره مدیر پایگاه داده

مدیر پایگاه داده کیست؟

کسی که مسئول در دسترس بودن، درستی، سرعت و امنیت دیتابیس‌های یک سازمان است: نصب و ارتقا، پشتیبان‌گیری و بازیابی، بهینه‌سازی و مدیریت دسترسی‌ها با اوست.

ادمین دیتابیس چیست و با ساخت دیتابیس در کنترل‌پنل هاست چه فرقی دارد؟

ادمین دیتابیس نام دیگر مدیر پایگاه داده است. ساختن یک دیتابیس در کنترل‌پنل هاست کار چند دقیقه‌ای صاحب سایت است؛ ادمین دیتابیس سرورهای دیتابیس یک سازمان را سال‌ها سالم و سریع نگه می‌دارد.

وظایف مدیر پایگاه داده چیست؟

در آگهی‌های آبان ۱۴۰۵ این کارها بیشتر از همه آمده بود: پشتیبان‌گیری و بازیابی در ۴۴ آگهی، بهینه‌سازی کارایی در ۴۱، دسترس‌پذیری بالا در ۳۹، پایش در ۳۸ و امنیت و دسترسی در ۳۲ آگهی از ۵۱ آگهی.

بدون سابقه کار می‌شود DBA استخدام شد؟

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

حقوق مدیر پایگاه داده در ۱۴۰۵ چقدر است؟

در پایان ۱۴۰۴ میانه دریافتی خالص ماهانه در کل کشور برای تازه‌کار ۲۶، میانی ۴۰ و ارشد ۶۸ میلیون تومان بود. درخواستی همین سطح‌ها برای ۱۴۰۵ به ترتیب ۳۶، ۵۶ و ۹۶ میلیون است.

استخدام مدیر پایگاه داده بیشتر در کدام شهرهاست؟

۴۵ آگهی از ۵۱ آگهی آبان ۱۴۰۵ در تهران بود؛ مشهد ۳، اصفهان ۲ و پردیس ۱ آگهی داشتند. فقط ۱ آگهی دورکاری را پذیرفته بود.

بازار کار DBA (مدیر پایگاه داده) برای خانم‌ها چطور است؟

۴۳ آگهی از ۵۱ آگهی شرط جنسیت نداشتند و ۸ آگهی آقا را خواسته یا ترجیح داده بودند. سابقه و توان بازیابی در عمل بیشتر از جنسیت تعیین‌کننده است.

DBA باید برنامه‌نویسی بلد باشد؟

در حد نوشتن و خواندن کوئری و اسکریپت، بله. ۲۱ آگهی T-SQL یا PL/SQL و ۱۸ آگهی اسکریپت‌نویسی با Python، PowerShell یا Bash خواسته بودند، ولی ساختن نرم‌افزار کار اصلی DBA نیست.

دوره ادمین دیتابیس فنی و حرفه‌ای چند ساعت است؟

در فهرست شهریه ۱۴۰۵ تهران، «مدیر SQL SERVER» ۳۰۴ ساعت با شهریه ۵۰٫۸ میلیون تومان حضوری و «مهندس ORACLE DBA برای LINUX» ۳۳۶ ساعت با ۷۲٫۴ میلیون تومان حضوری است.

کار DBA شب و تعطیلی هم دارد؟

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

پیش از اینکه مسیر DBA را شروع کنی، تست بده

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

شروع تست

سوالی درباره مدیر پایگاه داده دارید؟

سوالتان را بپرسید. جواب را همین‌جا می‌نویسیم تا به کار بقیه هم بیاید.