ערכתי לאחרונה בתאריך 20.03.21 בשעה 09:53 בברכה, VeNom
מכיוון שהתפקיד יחסית נחשק בשנים האחרונות, הרבה ארגונים משתמשים בו כטייטל בכדי למשוך מועמדים, גם אם בפועל, תעשה דברים שהם לא בדיוק devops.בארגון אחד אתה יכול למצוא את עצמך אחראי על אינטגרציות, העלאות גרסא ידניות, כתיבת סקריפטים יחסית פשוטים ואילו בארגונים אחרים אתה יכול למצוא את עצמך כותב סקריפטים שפורסים מוצר ענק על גבי תשתית ענן שונות, דואגים לscale של סביבות לפי דרישה ועומס, יצירת pipelines לטובת העלאת קוד מסביבות פיתוח לפרודקשיין בזמן קצר ועוד.
לכן, כדאי שתסתכל בדרישות ותוודא מול המעסיק באמת מה התפקיד שאותו תעשה בפועל.
בגדול, התפקיד נוצר בעקבות השינוי שנוצר במחלקות ה R&D.
הפיתוח היום, הוא הרבה יותר מורכב בחלק מהארגונים והפריסה של הקוד על גבי שרתים זה כבר לא משהו שאפשר לעשות בצורה ידנית בחלק מהארגונים.
רוצים שהקוד שהמפתח מכניס בבוקר כבר יהיה בפרודקשיין מהר מאוד. רוצים לפרוס את השינוי רק על חלק מהשרתים ולתת רק לקבוצות מסוימות חשיפה אליו ואם הוא מוצלח, לפרוס אותו על כל המכונות האחרות, רוצים לגדול בצורה אלסטית כאשר יש עומסים, רוצים לחסוך בחשבונית החודשית מבחינת עלות התשתיות, רוצים שתהיה לך אפשרות ניתור מתקדמת ועוד...
כאשר מפתחים רכיבים חדשים, רוצים שהם יעלו מהר מאוד לאוויר עם מינימום תקורה, רוצים לאפשר שינוי בשפות הפיתוח, בSTORAGE שרכיב מסוים צורך במערכת בצורה א'גילית ומהירה.
למעשה, ה public cloud וצורת הפיתוח המודרנית הביאו את הארגונים למקום, שצריך מישהו שיודע גם לעשות עבודת IT קלאסית, יודע לעשות אינטרגציות, יודע לכתוב קצת קוד וסקריפטים ובעיקר, יודע לעשות אוטומציה לכל מה שקורה בין הפיתוח לבין הפרודקשיין.