אני אצטט את עצמי מדיון דומה למדי,
אני מקווה שכאן התגובה שלי תעזור יותר מאשר בדיון ההוא (אני חושש שהפחדתי את הבחור)
Anonymous : |
sys admin טוב הוא קצת יותר מפקודות טרמינל ושתי הפצות לינוקס ששיחקת איתן..
בכדי להיות סיס אדמין, כלומר מנהל תשתיות (לדעתי השם העברי הנכון לתפקיד), צריך להכיר את כל הסביבה שבה השרתים או יותר נכון המערכות יעבוד -
נניח יש לך שרת לינוקס,
מה קורה כשיש לך כמה שרתי לינוקס שאתה רוצה שיעבדו במקביל (cluster)
מה רץ על השרת? האם זה מסד נתונים? האם זה שרת ווב? האם זה משהו אחר?
האם יש אחסון חיצוני או שזה אחסון פנימי (וכמובן לנהל אותו)
(שלא להזכיר ווירטואליזציה)
איך מחשבים מתקשרים ביניהם - כמו שלורד הגיב, רשתות מחשבים פרוטוקולים וכו'
ניהול שמות (DNS), שירותי מייל, SMB, NFS ועוד
כמובן סקריפטינג, כמובן בשפות shell ובשפה כמו python.
ואז מתחילים להיכנס לתוך הקרביים של לינוקס - ניהול תהליכים, ניהול מערכות קבצים, ניהול משתמשים, קרנל, קומפילציות, התקנות אוטונטיות וכו'.
כלים כמו Nagios ו - שכחתי את המוצר שמאפשר לך להטמיע מערכות\שינויים ממקום אחד...
שים לב שלאחרונה צומח טרנד של DevOps שזה שילוב של ניהול מערכות ותכנות ואני אהמר שכבר היום כל מקום מבקש לעצמו מישהו שהוא יותר קרוב ל-DevOps מאשר מנהל מערכת - כלומר מישהו שהוא יותר מליצור משתמשים, להתקין שרתים ולעשות reboot לשרת.
אני לא מנסה להפחיד
(יש לי הרגשה שזה מה שאני עושה)
מקום טוב להתחיל זה באמת הכשרות LPI ו-RHCE,
כמובן שאני לא בהכרח ממליץ על לעשות את ההכשרות האלה, אלא כמו שלורד ציין, להוריד את החומרים ולהתחיל לחפור, ולחפור מלא מלא, להתנסות, לא לפחד ללמוד דברים חדשים,
אוף אני לא יודע אם עודדתי או לא :\ או אפילו עזרתי או לא...
בכל מקרה ניסיתי.. |
אני יודע שזה לא קשור במישורין לרצון שלך להשתלב בתפקיד devops,
אבל ציינתי שם מספר נושאים שלדעתי כל איש devops חייב להכיר
כמובן שהכל זה בנוסף למה שהמובטל בטיטו כתב,
אגב בנימה אישית,
אני לא מאה אחוז מבין למה אנשים מנסים להתברג לתוך devops כשהם כבר מתכנתים,
אני ברחתי מתחום התשתיות לכיוון הפיתוח,
בפיתוח נראה לי מאתגר יותר מבחינה אינטלקטואלית, והרבה הרבה יותר רגוע, רוב הזמן בתשתיות צריכים להיות זמינים כל הזמן, אף פעם אין זמן ללמוד כלום, תמיד הכל קריטי וקורס :\
אולי DevOps זה אחרת כי שם יש את האתגר האינטלקטואלי של לתכנן מערכות או לתפור פתרונות וכמובן מלווה בתכנון, ויכול להיות ששם גם יש פחות לחץ מלהיות sys Admin או בתמיכה(אני לא מדבר על תמיכה של HD אלא נגיד על תמיכה L3).
בארגון שלי לאחרונה מישהו עשה מעבר כזה, מפיתוח (מפתח באמת מבריק) לDevOps.. מעניין אותי איך הוא יתרשם מהתפקיד בעתיד.
כמובן סליחה שסטיתי מהנושא
המון בהצלחה!
אתה ומר המובטל בטיטו נשמעים בחורים תותחים, אל תתנו לגיל להפיל אתכם,
וגם לא שטויות כמו ג'נקינס!! אם שיחקת עם המוצר זה מספיק קרוב
לדעתי, אני בטוח שאתה מכפר על החוסר נסיון של ג'נקינס במלא תחומים אחרים ואת ג'נקינס תכיר לעומק תוך זמן מאוד מאוד קצר!
צריך להפסיק לחפור לפני השינה, קופאות מזה האצבעות..
לילה טוב