מה זה DBA וכיצד הוא התפתח לתפקיד Data Engineer

pexels

בוודאי שיערתם לעצמכם שלכל ארגון או חברה יש מערכת שלמה שאוגרת בתוכה את כל הנתונים שלה. למערכת הזו קוראים DATABASE והיא אכן מכילה את כל המידע והנתונים שהארגון צריך להחזיק אצלו כמו פרטי לקוחות, פרטי ספקים וכדומה.

הנתונים מגיעים מכל מיני מקורות שונים – מהרשתות החברתיות, מהשארת פרטים באתר, מהקניות שלכם באינטרנט ואפילו דרך הרשמה למועדון לקוחות בחנות פיזית.

בנקים וחברות ביטוח גדולות מחזיקות במאגרי מידע עצומים כגון Oracle או SQL SERVER עם אינספור נתונים חשובים, כמו פעולות בחשבון, נתוני חשבון של משתמשים ועוד לא מעט פרטים.

אז מה זה DBA ?

DBA הם ראשי תיבות של Database Administrator ובעברית – מנהל בסיסי נתונים.

DBA אחראי על מסד הנתונים. עליו לנהל אותו באופן הנכון, לדאוג לבניה ותחזוקה שלו, לפתח שאילתות, לעצב אותו באופן האידיאלי ולגרום לכך שיהיה קל ונוח לעבוד איתו.

על מנת שתבינו טוב יותר את מהות התפקיד נחלק אותו ל-2 סוגים.

הסוגים השונים של מנהלי בסיסי נתונים

 DBA  תשתיתי

DBA תשתיתי צריך לוודא שמסד הנתונים מתפקד בצורה תקינה עם ביצועים טובים וזמין לפעילות 24/7. אחריות הינה על שרתי בסיסי נתונים, מערכות ההפעלה, התקנה, קונפיגורציה, גיבויים, שיפורי ביצועים, אבטחת מידע, רשתות תקשורת וכתיבת תהליכי אוטומציה באמצעות סקריפטים ב Python או Bash.

במידה וצצה בעיה כלשהי הגורמת לבסיס הנתונים לקרוס או לעבוד באיטיות, על ה-DBA התשתיתי למצוא את הפתרון האפקטיבי והמהיר ביותר שיחזיר את מסד הנתונים לפעולה.

מהסיבה הזו, DBA תשתיתי יעבוד בשיתוף פעולה עם מחלקת IT האחראית על הפן הטכני של הארגון וממונה על השרתים, התקלות הטכניות והתשתיות.

 DBA אפליקטיבי

אחראי על הקמה וניהול הישויות השונות הקיימות בבסיס הנתונים –  database schema, כגון טבלאות ואינדקסים. הסכימה משמשת את האפליקציות והמערכות השונות שעובדות מול בסיס הנתונים. הסכימה צריכה להיות אופטימלית כך שהאפליקציות השונות יוכלו לכתוב ולקרוא מידע מבסיס הנתונים בצורה מהירה ויעילה.

בנוסף DBA אפליקטיבי עובד מול צוותי הפיתוח ומסייע להם בפיתוח המערכות השונות מול בסיסי הנתונים, וכן לכתוב קוד בעצמו לחלק מהשירותים והממשקים שבסיס הנתונים אמור לספק‎.  מנהל בסיסי נתונים אפליקטיבי צריך לשלוט ברמה גבוהה ב- SQL ובכתיבת קוד כגון Stored procedures ו Python.

בשנים האחרונות תפקיד ה DBA אפלקטיבי התפתח ל Data Engineer מהסיבה שבשנים האחרונות התווספו מגוון רחב של טכנולוגיות בסיסי נתונים כגון NoSQL ו BigData הדורשות מגוון רחב של כישורים, שחלקם הגדול נופל על התפקידים אותם מילא ה DBA בעבר.

את תפקיד ה-DBA התשתיתי ממלאים היום יותר אנשי DevOps.

מה זה Data Engineer  – מהנדס נתונים?

מהנדס נתונים אחראי על פלטפורמות הדאטה בארגון. ארגונים היום מחזיקים מידע של מערכות מסוימות בכמה בסיסי נתונים שונים. מהנדס נתונים צריך לבנות את המודל הדאטה הנכון לכל טכנולוגיית בסיסי נתונים והדרישות של האפליקציה, לפתח תהליכי ETL המעבירים את המידע בצורה נכונות בין הפלטפורמות השונות או ל Data warehouse מרכזי. בנוסף עליו לפתח תהליכי אנליטיקה ו ML – Machine Learning מעל פלטפורמות Big Data.

אם כך, אלו הם הכישורים להם נזקק Data Engineer:

  • הבנה ושליטה מלאה בטכנולוגיות בסיסי נתונים רבים – RDBMS , NoSQL ו BigData.
  • יכולת אפיון Data Model אופטימלי לבסיסי הנתונים – אפיון לא נכון יכול להביא כשלים ובעיות ביצועים קשות שגם קוד אופטימלי לא יכול לפתור.
  • שליטה ב SQL ברמה גבוהה.
  • ניסיון בפיתוח ב Python , Java או Scala.

Data Engineer שכר

כמובן שאחד הדברים שמושכים אנשים לעולם ההייטק הוא השכר הגבוה והתנאים הטובים. משכורת מהנדס נתונים ג'וניור תעמוד על כ-18,000 ש"ח, ואחרי 3 שנים המשכורת כבר קופצת ואף יכולה להכפיל את עצמה מ18 אלף ל-35-25 אלף שקלים.

איפה כדאי לחפש משרות Data Engineer?

ככל שהחברה בה תעבדו יותר גדולה, סימן שהתקציב שלה יותר גדול, מה שאומר משכורת יותר גבוהה ותנאים יותר טובים. תנו לנו להמליץ לכם על EXPOINT  – האתר שיגרום לכם להפסיק לחפש בגוגל את הביטוי דרושים Data Engineer ויציג לכם בדיוק את מה שרלוונטי אליכם. באקספוינט תמצאו משרות Data Engineer מהחברות הגדולות ביותר ותוכלו לסנן אותן לפי מיקום, היקף משרה ועוד אלמנטים שידייקו את הרשימה עבורכם.

וזה לא הכל – באקספוינט תמצאו גם מערכת ליצירת קורות חיים מקצועיים ומרהיבים שיעלו לכם את הסיכויים להזמנה לראיון ויקלו על תהליך מציאת העבודה. בכמה דקות ספורות תיצרו לעצמכם מסמך מקצועי שתוכלו לשלוח לכל משרה שתחפצו בה.

אקספוינט פותחה על ידי SEA DATA – חברה העוסקת כל כולה בדאטה ובשירותי הענן, מתמחה במאגרי מידע, פיתוח אפליקציות, הנדסת נתונים ועוד. שיא דאטה משתמשת בטכנולוגיות המתקדמות והחדשניות ביותר שקיימות ולה שנות ניסיון רבות ושורה של לקוחות גדולים ומרוצים.

אם אתם לא אנשים שנבהלים מאחריות, ודרישות התפקיד נשמעות לכם מאתגרות ומספקות – קדימה! הגיע הזמן לעשות את הצעד ולחפש את כרטיס הכניסה שלכם למשרה המאתגרת הזו בתחום ההייטק.

מומלץ עבורך

כתיבת תגובה