مقدمه
کارشناسان پایگاه داده با جدیدترین نرمافزارهای امنیت اطلاعات کار کرده و با سازماندهی حجم زیادی از دادهها، از عملیات کسب و کار پشتیبانی میکنند. آنها باید از اینکه دادهها به درستی ذخیره میشوند و از آنها پشتیبان تهیه میگردد، اطمینان حاصل کنند و در عین حال از اقدامات امنیتی لازم استفاده نمایند تا دادهها ایمن باقی بمانند. آنها از نزدیک با مدیران سازمان کار میکنند تا مطمئن شوند پایگاه داده کارکرد درستی دارد. این متخصصان معمولاً در استفاده از یک زبان پایگاه داده خاص به نام SQL (Structured Query Language) تسلط دارند.
کارشناس پایگاه داده کیست؟
اگر یک کارشناس پایگاه داده باشید، مسئولیت بازیابی، ذخیرهسازی و امنیت دادههای دیجیتال بر عهده شماست. شما با مدیران شرکت و سایر متخصصان فناوری اطلاعات کار خواهید کرد تا مطمئن شوید پایگاههای دادهای که مراقب آنها هستید، نیازهای ذخیرهسازی داده و دادههای کسبوکار را برآورده میکنند.
به عنوان یک کارشناس پایگاه داده، ارتقاء پایگاه داده را با ارزیابی، حفظ و بهبود مدلهای آموزشی برنامهریزی میکنید، با توسعه پروتکلهایی برای اندازهگیری نتایج به عملکرد پایگاه داده دسترسی پیدا کرده، با نظارت بر عملکرد پایگاه داده، از عملکرد دادهها پشتیبانی میکنید. شما همچنین فرآیندها و مشکلات برنامه را ارزیابی و حل نموده، ابزارهای پایگاه داده طراحی کرده و به سوالات کاربران پاسخ میدهید.
کارشناس پایگاه داده باید مهارتهای حل مسئله، بهبود فرآیند، تجزیه و تحلیل و مهارتهای نگهداری داشته باشند. شما به مدرک لیسانس در رشته آمار، ریاضی یا علوم کامپیوتر نیاز دارید. برای یادگیری مهارتهای تجزیه و تحلیل دادهها باید در کلاسهای اضافی شرکت کنید. بنابراین گواهینامه را در نظر بگیرید و آموزش عالی را ادامه دهید. متوسط حقوق کارشناس پایگاه داده حدود ۳۸ دلار در ساعت یا ۸۰ هزار دلار در سال است.
بین سالهای ۲۰۱۸ تا ۲۰۲۸، انتظار میرود این شغل ۹ درصد رشد کند و ۱۰۵۰۰ فرصت شغلی در سراسر ایالات متحده برای آن ایجاد شود.
مهارتها و ویژگیهای شخصیتی کارشناس پایگاه داده
ما محاسبه کردیم که ۲۶٪ از کارشناسان پایگاه داده در پایگاه داده، رویهها و ویندوز مهارت دارند. آنها همچنین به دلیل مهارتهای نرم مانند مهارتهای تحلیلی، مهارتهای ارتباطی و جزئیاتگرایی شناخته شدهاند.
درصد کارشناسان پایگاه دادهای که این مهارتها را در رزومه خود دارند، در اینجا تجزیه و تحلیل میکنیم:
-
پایگاه داده، ۲۶%
درگیر در مدیریت تغییر، فعالیتهای مدیریت مشکل با استفاده از ابزار Service Now قبل از اجرای تغییرات پایگاه داده در فعالیتهای تولید و توسعه.
-
رویهها، ۱۶%
مشاوره به پرسنل در مورد سیاستها و رویههای اداری پردازش دادهها، حفظ امنیت، مشکلات فنی، روشها، اولویتها و استفاده.
-
ویندوز، ۴٪
تبدیل پایگاههای داده SIR از حالت دستهای در شبکه SUN به حالت مبتنی بر ویندوز برای رایانههای شخصی مرکز.
-
ورودی داده، ۳٪
کمک در تمام جنبههای مدیریت اطلاعات و ورود دادهها برای کمپینهای Community United Way و عملیات مالی/داخلی.
-
عیبیابی، ۳%
نصب، عیبیابی و نگهداری خطوط و دستگاههای شبکه ارتباطی داده و ارزیابی و پیادهسازی سختافزار و نرمافزار کامپیوتر.
-
SQL، ۳٪
مدیریت پایگاههای اطلاعاتی مالی و ایجاد گزارشهای تحقیق و تحلیل بخش سفارشی – آزمایش و انتقال دادههای قدیمی به سیستم پایگاه داده دسترسی به SQL Server.
مهمترین مهارت کارشناس پایگاه داده، مهارتهای تحلیلی است. در این گزیدهای که از یک رزومه کارشناس پایگاه داده جمعآوری کردیم، متوجه خواهید شد که چرا: “کارشناس باید عملکرد سیستم پایگاه داده را نظارت کند تا مشخص کند که چه زمانی اقدام لازم است.” طبق رزومه هایی که پیدا کردیم، مهارتهای تحلیلی میتوانند برای چنین مواردی توسط کارشناس پایگاه داده مورد استفاده قرار گیرند: “بازیابی اطلاعات از دست رفته و آسیبدیده ذخیره شده در دیتابیس قدیمی با استفاده از اتصال odbc، دسترسی ms و اسکریپت vba.”
اگرچه ممکن است مهارتهای ارتباطی مهمترین مهارت نباشند، اما متوجه شدیم که بسیاری از وظایف کارشناس پایگاه داده بر آن متکی هستند. این مثال از یک کارشناس پایگاه داده توضیح میدهد که چرا: “اکثر مدیران پایگاه داده به صورت تیمی کار میکنند و باید به طور موثر با توسعهدهندگان، مدیران و سایر کارمندان ارتباط برقرار کنند.” این مثال رزومه تنها یکی از راههایی است که متخصصان پایگاه داده میتوانند از مهارتهای ارتباطی استفاده کنند: «ایستگاههای کاری نصب و نگهداری با قابلیتهای ارتباط اینترانت و اینترنت».
مهارت دیگری که در بین متخصصان پایگاه داده بسیار محبوب است، جزئیاتگرایی میباشد. این مهارت برای انجام مسئولیتهای روزانه بسیار حیاتی است، همانطور که در این مثال از یک رزومه تخصصی پایگاه داده نشان داده شده است: “کار با پایگاههای اطلاعاتی مستلزم درک سیستمهای پیچیده است، که در آن یک خطای جزئی میتواند مشکلات بزرگی ایجاد کند.”
در اینجا نمونههایی از مسئولیتهایی که در رزومههای کارشناسان پایگاه داده واقعی وجود دارد را آوردهایم، که نشاندهنده وظایفی هستند که این افراد در یک روز کاری انجام میدهند.
وظایف یک کارشناس پایگاه داده
- ایجاد گزارشهای سفارشی، مدیریت فرآیند کارت گزارش PowerSchool و کمک در تنظیم زمانبندی کلاس
- کمک به بنیانگذار در حفظ و بهبود وب سایت اینترنتی، مدیریت سیستمهای ERP، حقوق و دستمزد و سیستم منابع انسانی سلف سرویس
- مدیریت پایگاه داده برنامههای کاربردی با تأخیر کم بحرانی در پلتفرمهای لینوکس و سولاریس
- طراحی فرآیند ETL شامل کیفیت داده، آزمایش و تحویل اطلاعات و دسترسی به انبار داده.
- ایجاد و پیادهسازی پشتیبان از پایگاه داده و رویههای بازیابی از فاجعه به منظور امکان بازیابی پایگاههای داده تولید در صورت خرابی
- ارائه پشتیبانی فنی برای استقرار برنامههای کاربردی پایه SQL در یک محیط خوشهای با دسترسی بالا
- مشارکتکننده کلیدی در مدیریت ظرفیت و برنامهریزی بازیابی از فاجعه سرورهای SQL و پایگاه داده آنها
- ارائه نصب، پیکربندی و ایجاد پایگاه داده Oracle9i در NT که توسعهدهندگان را قادر میسازد تا انبار داده سازمانی بسازند
- انجام کار در حوزه معماری سیستمها
- رهبری تکامل فنی و استفاده از Teradata CRM
- نصب OEM 12c و ایجاد پیوندهای پایگاه داده برای سرورهای مناسب
- برنامهریزی ابزارهای سیستم در جاوا برای آمار کَش کوئری و تحلیل زمان اجرا
- ایجاد محرکها و بستههایی برای حذف دادههای ذخیرهشده از جداول مختلف
- طراحی و پیادهسازی یک برنامه تشخیص خطا با استفاده از اسکریپتهای یونیکس
- توسعه وب سایت شرکتی، به روز رسانی رابط گرافیکی، پیادهسازی و اشکال زدایی html و java
- به روز کردن صفحات اینترانت و اینترنت با تغییر اطلاعات شرکت و کارمندان
- ایجاد اسکریپت های T-SQL را ایجاد و اصلاح ساختارهای پایگاه داده در صورت لزوم برای پشتیبانی از برنامهنویسان سیستم
- ایجاد و نگهداری گزارشهای SSRS برای پرسنل شرکت، و برای مشتریان جهت ردیابی محصولات
- به روز رسانی، تولید و بارگذاری پایگاه داده در آمادهسازی برای عملیات بلادرنگ برای پشتیبانی از عملیات کنترل آسیاب از طریق ارتباطات ماهوارهای
- نصب، عیبیابی و نگهداری خطوط و دستگاههای شبکه ارتباطی داده و ارزیابی و پیادهسازی سختافزار و نرمافزار کامپیوتر
- مشاوره پرسنل در مورد سیاستها و رویههای اداری پردازش دادهها، حفظ امنیت، مشکلات فنی، روشها، اولویتها و استفاده.
- نگهداری سیستمهای بارگیری خودکار دادهها بر اساس SSIS که فایلهای داده بزرگ و با عرض ثابت که از فروشندههای خارجی ارسال شدهاند
- موقعیت مستلزم دانش عمیق سیستمهای RDBMS از نقطه نظر برنامههای کاربردی و عملکرد پایگاه داده رابطهای است.
- تجربه شامل این موارد است: پردازش قبل و بعد از تصمیمگیری پروندههای تجدید نظر مدیکر
- رهبری تیم در توسعه گزارشها و مدیریت پایگاه داده سیستم ERP شرکتی برای اجرای اولیه موفقیتآمیز
- خودکارسازی به روز رسانی شبانه پایگاه داده از پشتیبانگیری تولید به محیط DEV و UAT برای سرعت بخشیدن به چرخه توسعه
- ارائه و هماهنگی پشتیبانی با تیم در محیط های غیر تولیدی (DEV، TST، STG و UAT).
- اولویت بندی کار توسط SLA و درخواستهای موقت.
- پیکربندی و نگهداری از پشتیبانگیری و زمانبندی RMAN
- مشارکت در پشتیبانی تولید و مدیریت پروژه و تحویل
چگونه به یک کارشناس پایگاه داده تبدیل شویم
اگر علاقه مند به تبدیل شدن به یک کارشناس پایگاه داده هستید، یکی از اولین مواردی که باید در نظر بگیرید این است که به چه میزان تحصیلات نیاز دارید. ما دریافتیم که ۲/۶۶ درصد از کارشناسان پایگاه داده دارای مدرک لیسانس هستند. از نظر سطوح تحصیلات عالی، ما دریافتیم که ۱۰٪ از کارشناسان پایگاه داده دارای مدرک کارشناسی ارشد میباشند.
با وجود اینکه اکثر کارشناسان پایگاه داده مدرک دانشگاهی دارند، نمیتوان تنها با مدرک دبیرستان یا GED به یکی از متخصصان در این زمینه تبدیل شد.
هنگام تحقیق در مورد چگونگی تبدیل شدن به یک کارشناس پایگاه داده، انتخاب رشته مناسب همیشه یک گام مهم است. هنگامی که ما در مورد رایجترین رشتهها برای کارشناس پایگاه داده تحقیق کردیم، متوجه شدیم که آنها معمولاً مدرک لیسانس یا مدرک کاردانی دریافت میکنند. مدارک دیگری که اغلب در رزومههای کارشناسان پایگاه داده میبینیم شامل مدرک کارشناسی ارشد یا دیپلم دبیرستان است.
تجربه در مشاغل دیگر به شما کمک میکند تا کارشناس پایگاه داده شوید. در واقع، بسیاری از مشاغل تخصصی پایگاه داده نیاز به تجربه در نقشی مانند دستیار اداری دارند. در همین حال، بسیاری از کارشناسان پایگاه داده نیز تجربه شغلی قبلی در نقشهایی مانند نماینده خدمات مشتری یا مدیر پایگاه داده دارند.
سخن پایانی
کارشناس پایگاه داده مسئول اطمینان حاصل کردن از سلامتی و امنیت پایگاه داده جهت محرمانه نگه داشتن دادهها میباشد. در این مقاله به بررسی موقعیت شغلی کارشناس پایگاه داده، مهارتهای مورد نیاز و مسئولیتهای آن پرداختیم.