תיאור תפקיד:
אחריות על ניהול תצורת תוכנה לאורך מחזור חיי הפיתוח, כולל בדיקות, שחרורים וניהול שינויים.
התפקיד כולל עבודה שוטפת עם צוותי פיתוח, צוותי בדיקות והנדסת מערכת תוך שימוש בכלי ניהול גרסאות ואוטומציה, במטרה להבטיח שלמות קוד, עקביות ויעילות בין סביבות הפיתוח, הבדיקות והייצור.
תחומי אחריות:
ניהול תצורת תוכנה (SCM) בפרויקטים מרובי רכיבים
ניהול גרסאות ושינויים בקוד המקור
אחריות על תהליכי שחרור (Releases), הקפאות גרסה (Baselines) ושחזורים
עבודה עם כלי ניהול גרסאות כגון: ClearCase, Azure DevOps, SVN
בנייה ותחזוקה של סקריפטים ואוטומציות לתהליכי Build ו-Release
תיעוד תצורה, ניהול עצי מוצר (BOM – Bill of Materials)
הבטחת עקביות בין סביבות פיתוח, בדיקות וייצור
סיוע וליווי למהנדסי מערכת ותוכנה בנושאי תצורה וניהול נתונים הנדסיים
שיפור מתמיד של תהליכי עבודה וסטנדרטים בתחום ה-SCM
דרישות:
לפחות 1-2 שנות ניסיון בניהול תצורת תוכנה (SCM)
ניסיון בעבודה עם לפחות אחד מהכלים: ClearCase / Azure DevOps / SVN
הבנה טובה בתהליכי פיתוח תוכנה, בדיקות ושחרור גרסאות
ניסיון בכתיבת סקריפטים ואוטומציה – יתרון
ניסיון בעבודה עם מערכות מורכבות ורב-גרסתיות
סדר, דיוק, יכולת עבודה עצמאית ויחסי אנוש טובים
יכולת עבודה מול ממשקים מרובים
כישורים נוספים (יתרון):
סיווג ביטחוני - יתרון
ניסיון בניהול פרויקטים או בהובלת תהליכי שינוי ארגוניים -יתרון