תוכן העניינים[להתחבא][הופעה]
עם כל כך הרבה עסקים המאמצים את הטכנולוגיה העדכנית ביותר, חשובה יותר מאי פעם להחזיק בתשתית IT איתנה. זמן השבתה לא רק לא נוח לעסקים; זה גם יכול להוציא אותם מהעסק במהירות.
העלות הממוצעת של השבתת IT היא 5,600 דולר לדקה, על פי דו"ח של גרטנר.
זו הסיבה שעסקים דורשים ממנהלי מערכות לשמור על כל התוכנות העסקיות שלהם מעודכנות ופועלות.
מכיוון שכמעט כל ארגון תלוי כעת במידה רבה בפעולות IT מוצקות, למנהלי מערכות מחשבים מוכשרים יש ביקוש רב לתחזוקה וניהול של רשתות מחשבים.
Sysadmins הם גיבורי העל של היום ששומרים על העסק. לפיכך, לא מדובר במקצוע לבעלי לב חלש.
בפוסט זה נעבור לעומק על ניהול המערכת, כמו גם על הכישורים הנדרשים כדי להיות מנהל מערכת מצליח.
בואו נתחיל.
מהו מנהל מערכת?
מנהל מערכת (sysadmin) הוא איש IT שמנהל סביבת מחשב מרובת משתמשים ומבטיח ששירותי IT ומערכות תמיכה פועלים בביצועים מעולים.
Sysadmins אחראים לשמור על המחשבים, השרתים והאינטרנט של החברה שלהם פעילים בכל עת על מנת למנוע הפרעות עסקיות. התקנה ותחזוקה של המערכת, כגון התקנה ואיתור באגים של חומרה ותוכנה, כמו גם ניתוח טכנולוגיות חדשות עבור הארגונים שלהם, כולם חלק מתהליך זה.
מנהלי מערכת אחראים לרוב על התקנה, תחזוקה, הגדרה ותיקון של שרתים, רשתות ומערכות מחשב אחרות.
הם מתעסקים בחומרה ובתוכנה כאחד, לומדים מעט תכנות ותסריטים כדי לבצע עבודות ופעילויות בכל האפליקציות והתשתית שלהם.
במשך עשרות שנים, SysAdmins עבדו בעיקר ברקע כדי להבטיח את הזמינות ואת זמני הפעולה של שירותי ה-IT הקריטיים ביותר שלך.
ולמרות שהצמיחה של DevOps ומחשוב ענן הביאה לעלייה במספר האנשים עם מערך כישורי SysAdmin/Developer היברידי, הפונקציות הבסיסיות של מנהל מערכת תמיד יהיו חיוניות.
מנהלי מערכת של היום מוכשרים הן בחומרה והן בתוכנה, בונים ארכיטקטורה עמידה ומאובטחת כדי להבטיח את הצלחת העסק.
בתחום ה-DevOps, מפתחי תוכנה דומים יותר ויותר ל-SysAdmins, ו-SysAdmins יותר ויותר דומים למפתחים, מה שמביא לשיפור שיתוף הפעולה וללולאות משוב הדוקות יותר בכל הצוותים.
אחריות מנהל מערכת
בתור SysAdmin, אתה אחראי על המכלול מחסנית טכנולוגיה ו-IT. המשמעות היא שאתה אחראי על המערכת ששומרת על תפקוד הארגון המלא שלך בתחום ה-IT. כל שנייה שהאתר או השרת שלך במצב לא מקוון עולה לך כסף במונחים של החמצת פרודוקטיביות, הכנסות ועלויות זמן השבתה.
בראש ובראשונה, SysAdmins צריכים להיות פותרי בעיות. להיות מנהל מערכת מוכשר אומר שתוכל ללמוד דברים חדשים ולקבל לולאות משוב חזקות עם צוות הפיתוח שלך, עם כל כך הרבה מערכות הפעלה, הגדרות רשת ובעיות אבטחה שיש לטפל בהן.
עם זאת, כדי להבין טוב יותר את היכולות והטכנולוגיות שתצטרכו להכיר, בואו נסתכל על כמה פעילויות עבודה נפוצות של SysAdmin.
1. ניהול והרשאות משתמש
הרשאות וניהול משתמשים עבור כל היישומים והשירותים מטופלים בדרך כלל על ידי מנהלי מערכת. SysAdmins יכולים להקצות תפקידי משתמש ולנהל את ערימת ה-IT המלאה עבור עסק, תוך הבטחה שלכולם תהיה גישה בטוחה לאפליקציות ולשירותים שהם דורשים.
2. התראה וניטור
בהתאם לזרימת העבודה ולמחסנית הטכנולוגיה שלך, מנהל המערכת אחראי לניטור והתראה בכל האפליקציות והתשתית שלך. על ידי ניטור מדדי שרת ורשת קריטיים כמו CPU, שימוש בדיסק, DNS, חביון ו-ETL, מנהלי מערכת יכולים לזהות אירוע.
לאחר מכן הם יכולים להגדיר התראות המבוססות על קריטריוני ניטור כדי לקבל אזהרות כוננות במקרה של קשיים גדולים. SysAdmins חייבים להיות מסוגלים לנתח את תקינות המערכות שלהם באמצעות פלטי מערכת חיצוניים ופנימיים ומחוונים, וכתוצאה מכך ארכיטקטורה שקופה יותר.
3. תחזוקה, עדכון והתקנה של תוכנה
באחריות SysAdmin לקבוע כללים ותהליכים להתקנת תוכנה ושדרוגים. ה-SysAdmin אמור להיות מסוגל לזהות ולפתור כל קושי המתעורר כתוצאה משדרוגים חדשים או תלות הדדית בין גרסאות חדשות של מערכות.
4. ניהול וארגון קבצים
ה-SysAdmin בדרך כלל ישים כללים ותהליכים סביב האופן שבו קבצים מובנים ומשתפים ברחבי החברה כדי להבטיח עקביות וארגון נתונים. זה, כמו רוב תפקידי SysAdmin האחרים, כרוך בהגנה על אבטחה מפני איומים חיצוניים וכן במתן גישה נכונה ומהירה לנתונים לעובדים.
5. ניהול SSO וסיסמאות
ה-SysAdmin אחראי על ניהול סיסמאות כמו גם מדיניות ונהלים SSO בכל הארגון. הם יכולים לשנות סיסמאות ולוודא שכל קריטריוני האבטחה מתקיימים.
אם נעשה שימוש באימות SSO ו/או דו-גורמי, מנהל המערכת אחראי לנטר טכנולוגיות אלו ולסייע לעובדים לקבל גישה למערכות שהם דורשים כאשר הם דורשים זאת.
6. מדיניות ונהלים לשימוש במערכת
מנהל המערכת יצטרך לפתח שיטות עבודה מומלצות להתמודדות עם מערכות הארגון ברמה גבוהה. זה כולל הכל, החל מתוכנה קניינית משלך ועד לאפליקציות ושירותי IT שונים של צד שלישי.
SysAdmins יכולים לשנות באופן דרמטי את הדרך שבה העבודה נעשית בתוך חברה על ידי הכשרת אנשים כיצד להשתמש במערכות בצורה מאובטחת ויעילה.
7. ביטחון
זה צריך להיות בראש מעייניו של מנהל מערכת בכל פעם שהוא או היא עובדים על פרויקט. בין אם מדובר בזכויות משתמש או בדרך שבה הצוות מטפל בתיעוד, SysAdmins חייב לבצע את כל העבודות בצורה בטוחה. ה-SysAdmin יבין כיצד להגדיר רשתות, מדיניות ושרתים בצורה מאובטחת ובטוחה.
8. עדכון ספרי הפעלה ושמירה על עדכון מסמכים
SysAdmins אחראים לעתים קרובות על עדכון ספרי הפעלה וניהול תיעוד. זה עשוי להיות מאמץ קשה בתחום צינור ה-CI/CD. מנהלי מערכת חייבים להבין כיצד להשתמש באוטומציה כדי לשמור על פנקסי הפעלה ותיעוד מעודכנים ונכונים מבלי להאט את תהליך הפיתוח.
9. איתור, תגובה ותיקון תקריות
מנהלי מערכת לא יכולים פשוט לערבב ולהתאים את סביבות ה-IT והאבטחה שלהם. עליהם לבנות אותו בצורה כזו שתהיה גלויה ומהירה. כיצד ניתן להקים מערכת המאפשרת זיהוי מהיר של תקריות, תגובה ותיקון במקרה שמתעוררת בעיה? איזו רמת ניטור והתראה נדרשת? כדי להפיק את המרב מהם ניהול אירועים טכניקות, SysAdmins צריכים להיות מודעים לכל השאלות הללו.
10. פתרון בעיות והכנה
מנהל מערכת מיומן יהיה פותר בעיות נהדר שיכול לחשוב על שיטות להתכונן לבלתי צפוי. צוותים מספקים ארכיטקטורה מתוחכמת יותר מהר יותר בעידן של CI/CD ו-DevOps, מה שהופך את עבודתו של SysAdmin לקשה מתמיד.
לכן, בתור SysAdmin, מציאת פתרונות לביטול צווארי בקבוק במחזור החיים של הפריסה תוך הפחתת סיכונים בתשתית ה-IT והאבטחה שלך תמיד תהפוך את העבודה שלך לפשוטה יותר.
טכנולוגיות ומיומנויות ניהול מערכת
כדי להיות יעילים בימינו הנוכחי, מנהלי מערכת חייבים להבין תכנות, אוטומציה ומחשוב ענן. SysAdmins עושים יותר מסתם אתחול מחדש של שרתים וביטול ציוד מיושן; הם מבטיחים את האמינות ואת זמן הפעולה של כל התוכנה והתשתית שלך.
כתוצאה מכך, רצינו לעבור על כמה מהמיומנויות והטכנולוגיות העדכניות יותר שמנהלי מערכת צריכים להיות מודעים אליהם:
1. ענן
As AWS, תכלת, ו GCP השתלטו, מנהלי מערכות ברחבי העולם חייבים ללמוד כיצד לתאם מערכות בענן. מהם כלי הניטור וההתראה הטובים ביותר לשימוש? כעת, כשהתשתית שלך מבוססת ענן, כיצד עליך לנהל את השרתים והרשתות שלך?
SysAdmins עוסקים בשאלות כאלה על בסיס קבוע, כולל יתירות ואבטחה במערכת כולה. עם זאת, מכיוון שלמעשה כל יישום ושירות עוברים לענן, זה הופך במהרה לאחת המיומנויות החשובות ביותר עבור SysAdmins ברחבי העולם.
2. גיט
מערכת בקרת הגרסאות Git הוא הפופולרי ביותר. דרך לעקוב אחר שינויים בקוד וגרסאות רבות של תוכנית או שירות נקראת בקרת גרסאות. SysAdmins יכולים לבטל במהירות פריסות או שדרוגים אם יש בעיה עם הגרסה הנוכחית של שירות.
לפיתוח צינור CI/CD אמין ומתן נראות על פני מחלקות ההנדסה וה-IT כאחד, בקרת גרסאות חיונית. כדי לצפות במהירות במה המפתחים עושים, לזהות פגמים ולתקן אותם לפני שהם משפיעים על הלקוחות, על SysAdmins להבין בקרת גרסאות.
3. אוטומציה וניהול תצורה
כדי להצליח בתור SysAdmin, עליך להכיר כלים כגון Puppet, Chef, Ansible, וג'נקינס. טכנולוגיות אלו מאפשרות למנהלי מערכת לבצע אוטומציה של מגוון פעולות ותצורות לאורך מחזור חיי ההפצה, וכתוצאה מכך פחות טעויות ופריסה מהירה יותר.
כתוצאה מכך, במקום לשנות פרויקטים בצנרת או לטפל בהסלמות תמיכה, מפתחים יכולים להתמקד בפיתוח אפליקציות ושירותים חדשים.
4. תחזוקת השרת והרשת
SysAdmins, כפי שנאמר בעבר, חייבים להכיר את הפרטים והיציאות של ניהול השרת והרשת. מחשבים ורשתות אלו הם היסודות של החברה שלך, תומכים בה ומספקים ערך לצרכנים.
כתוצאה מכך, מנהלי מערכת חייבים לשפר כל הזמן תהליכים על מנת לשמור על מערכות אמינות יותר, למזער הפסקות ולשפר את התגובה לאירועים כאשר אירוע אכן מתרחש.
5. SQL
שפת ניהול מסד הנתונים הנפוצה ביותר היא שפת שאילתות מובנית (SQL), שהיא יכולת טכנית חיונית שיש למנהל מערכות.
הבנת SQL מאפשרת למנהל מערכות לנהל את מסדי הנתונים הקריטיים של החברה וכן להציע או להקצות סיוע לעובדים המתקשים בגישה למסד הנתונים.
6. תכנות ותסריט
על מנהל מערכות להיות בעל הבנה מעמיקה של תכנות המחשב ובשפות המנוצלות ברשתות החברה. כאשר מתעוררות בעיות ברשת, מנהל מערכות יכול להשתמש בסקריפט ובקידוד כדי לבצע איתור באגים קריטי. מנהל מערכות יכול גם להשתמש ביכולות קידוד כדי לבנות סקריפטים המייעלים נהלים לאוטומטיים ומייעלים את הפעולות היומיומיות.
7. תקשורת
אתה חייב להיות מסוגל לדבר בבהירות עם אנשים כמנהל מערכות. זה חיוני לתקשר עם חבר בצוות הטכני שלך או עם עובד לא טכני במחלקה אחרת שחווה קשיים בגישה לרשת בצורה שהם יכולים להבין.
זה חשוב במיוחד כאשר מסבירים מידע טכני לאיש צוות שאינו מנוסה בטכנולוגיה מודרנית. זה גם חיוני להיות בעל כישורי תקשורת מילוליים וכתובים כדי לספק כיוון ולדווח לעמיתים לעבודה.
8. קבלת החלטות
עבור עסקים רבים, מערכת הרשת היא קריטית לפעילות היומיומית, ולהפסקות רשת עשויות להיות השלכות חמורות. כאשר מתמודדים עם בעיה שמשנה את פעולת הרשת בסביבה בלחץ גבוה, מנהל מערכות חייב לנתח את המצב, למצוא פתרונות מעשיים ולבחור את זה שנותן את התוצאות הטובות ביותר לעסק.
9. פתרון תקלות
זה עובר על כל הגורמים האפשריים לבעיה כדי למצוא את הפגם. בעת פתרון בעיות, מנהל מערכות מפעיל בדיקות בסיסיות כדי לוודא שחלקי הרשת פועלים כהלכה, וכל תקלה משמשת לצמצום הסיבות האפשריות לבעיה הגדולה יותר.
פתרון בעיות טכניות, הבנה מעמיקה של המערכת ובעיות טיפוסיות וחשיבה יצירתית כדי לנסות מבחנים או פתרונות חדשים הם כולם יכולות שימושיות לפתרון בעיות.
האם נדרשות אישורים למנהלי מערכת?
הסמכה יכולה לעזור למנהלי מערכות עתידיים להגדיל את הסחירות שלהם. הסמכות הן אישורים אופציונליים של צד שלישי שהושגו מחוץ לתעודת המכללה כדי להדגים את היכולות של האדם. השגת אישורים עבור הפריטים שהחברה שלהם מעסיקה מועילה למנהלי מערכות.
מיקרוסופט, סיסקו, אורקל, לינוקס ו-VMware, למשל, מספקות אישורים. CompTIA, ארגון צדקה מפורסם שנוסד בשנת 1982, הסמיך למעלה מ-2.2 מיליון אנשי IT עם כישורים כמו Server+ ו-Network+. בדיקה מדוקדקת של 2.5 שעות עולה 400 דולר כדי להפוך ל-Red Hat Certified System Administrator (RHCSA).
חלק ממנהלי הפרויקטים בוחרים לקבל הסמכה על ידי המכון לניהול פרויקטים (PMI). לאחר שעבר מבחן של 130 דקות, שירותי האינטרנט של אמזון מעניקים את התואר Certified SysOps Administrator.
מהנדס רשת מקצועי של Google Cloud יכול להיות גם מנהל מערכות.
סיכום
בעסקי ה-IT, SysAdmin הוא תפקיד חיוני ומבוקש. אם אתה מנסה לפרוץ לתעשיית ה-IT, עמדת SysAdmin היא מקום נהדר להתחיל בו עם משכורת מצוינת.
כ-SysAdmin, אתה תמשיך לפתור בעיות ולפתור בעיות שונות שצצות, כך שתמצא את עצמך רוכש מיומנויות וטכנולוגיות חדשות בעבודה מדי יום.
תפתח מומחיות וידע על ידי עבודה צמודה עם המחלקות האחרות בסביבת DevOps.
השאירו תגובה