מבוא

הושלם

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

הצלחה בטרנספורמציה של DevOps בעולם האמיתי

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

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

מסע הלמידה שלך ב- DevOps

מסלולי הלמידה של DevOps יעזרו לך להתכונן לטרנספורמציה מקיפה של DevOps. תלמד את המאפיינים העיקריים של תהליך DevOps, כלים ואנשים המעורבים במחזור החיים. מודול זה גם מכין אותך לבחינת ההסמכה של פתרון Microsoft DevOps (AZ-400). התוכן כולל תרחישים מהעולם האמיתי, תרגילים מעשיים, קישורי עזר, הערכות אינטראקטיביות ותבניות מעשיות שבהן תוכל להשתמש בארגון שלך.

מה לומדים במסע המקיף הזה

על ידי השלמת מודול זה, תשלוט במושגי היסוד הדרושים כדי להוביל או להשתתף בטרנספורמציה של DevOps:

  • תכנון אסטרטגי: כיצד לתכנן טרנספורמציה של DevOps ולהימנע ממלכודות נפוצות.
  • בקרת מקור: השתמש ב- Git ושנה את קנה המידה שלו עבור סביבות ארגוניות.
  • שיתוף פעולה בצוות: שלב חפצים ועצב אסטרטגיות יעילות לניהול תלות.
  • שילוב אבטחה: נהל סודות והטמע אבטחה לאורך כל הצינור.
  • מצוינות אוטומציה: יישם אסטרטגיות אינטגרציה מתמשכת ובניית קונטיינרים.
  • אופטימיזציה של מסירה: תכנן אסטרטגיות הפצה ודפוסי פריסה.
  • לולאות משוב: הגדר מנגנוני ניטור ואופטימיזציה של מנגנוני משוב.
  • טרנספורמציה תרבותית: בנה צוותים חוצי תפקודים וקבע יעדים משותפים.

הערכה עצמית: האם אתה מוכן?

לפני שתתחיל את מסע ה- DevOps שלך, הערך את המצב הנוכחי שלך:

מוכנות טכנית

  • האם יש לך ניסיון עם מערכות בקרת גרסאות?
  • האם אתה מכיר מושגים בסיסיים של מחשוב ענן?
  • האם אתה מבין במחזורי חיים של פיתוח תוכנה?

מוכנות ארגונית

  • האם הארגון שלך תומך בשינוי תרבותי?
  • האם בעלי העניין מחויבים לטרנספורמציה של DevOps?
  • האם יש לכם חסות מנהלים ליוזמות שינוי?

מוכנות אישית

  • האם אתם מוכנים ללמוד כלים ותהליכים חדשים?
  • האם אתה יכול להקדיש זמן לתרגול מעשי?
  • האם אתה מוכן לתמוך בשינוי בארגון שלך?

אם עניתם "כן" לרוב השאלות, אתם מוכנים להתחיל. אם לא, שקול להתייחס תחילה לתחומים אלה.

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

מהו מסע השינוי של DevOps?

מסע הטרנספורמציה של DevOps הוא סדרה מקיפה של 8 מסלולי למידה שייקחו אותך משיטות DevOps בינוניות ליישום מתקדם. מסע זה מכיר את פלטפורמות Azure DevOps ו- GitHub, השירותים, התכונות והשילובים שלהן עם כלים של ספקים חיצוניים כדי לתמוך בתהליך ה- DevOps המלא שלך.

השפעה על התעשייה ויתרונות קריירה

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

  • האץ את זמן היציאה לשוק עבור תכונות ומוצרים חדשים
  • צמצם כשלים בפריסה באמצעות אוטומציה ובדיקות משופרות
  • שפר את אמינות המערכת ואת שביעות רצון הלקוחות
  • אפשר חדשנות מהירה ויתרון תחרותי

מדוע עלי לקחת את נתיב הלמידה של DevOps?

אנשים במודולים אלה מעוניינים לעצב וליישם תהליכי DevOps. כמו כן, הם מתכוננים לבחינת ההסמכה AZ-400 - עיצוב ויישום של פתרונות DevOps של Microsoft .

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

הם התכנון והיישום של קוד אפליקציות ואסטרטגיות תשתית המאפשרות שילוב רציף, בדיקות, מסירה, ניטור ומשוב.

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

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

קיימים חמישה תחומים.

תחום AZ-400 משקל
עצב ויישם תהליכים ותקשורת. 11 מקומות%
עצב ויישם אסטרטגיית בקרת מקור. 13 מקומות%
עצב ויישם קווי צינור של גירסאות Build ושחרר. 51 מקומות%
פתח תוכנית אבטחה ותאימות. 16 מקומות%
ליישם אסטרטגיית מכשור. 6.5%

יעדי למידה

לאחר השלמת סידרה זו, תלמידים ומומחי מקצוע יכולים:

  • עצב ויישם יכולת מעקב וזרימת עבודה.
  • עצב ויישם מדדים ושאילתות מתאימים עבור DevOps.
  • קבע תצורה של שיתוף פעולה ותקשורת.
  • עצב ויישם אסטרטגיות יצירת הסתעפות עבור קוד המקור.
  • קבע תצורה ונהל מאגרים.
  • עצב ויישם אסטרטגיית ניהול חבילות.
  • עצב ויישם אסטרטגיית בדיקות עבור קווי צינור.
  • עצב ויישם קווי צינור.
  • עצב ויישם פריסות.
  • עצב ויישם תשתית כקוד (IaC).
  • שמור על קווי צינור.
  • עצב ויישם שיטות אימות ואישור.
  • עצב ויישם אסטרטגיה לניהול מידע רגיש באוטומציה.
  • הפוך סריקת אבטחה ותאימות לאוטומטית.
  • קבע תצורה של ניטור עבור סביבת DevOps.
  • נתח מדדים מהמכשור.

דרישות מוקדמות

ללמידה מוצלחת יהיו ידע קודם והבנה של הפריטים הבאים:

  • מושגי מיחשוב ענן כוללים הבנת יישומי PaaS, SaaS ו- IaaS.
  • ניהול Azure ופיתוח Azure עם מומחיות מוכחת באחד מהאזורים הללו לפחות.
  • מושגי DevOps בסיסיים, כולל בקרת גירסאות, פיתוח תוכנה זריז וגמיש ועקרונות ליבה לפיתוח תוכנה. כדאי שיהיה לך ניסיון בארגון שספק תוכנה.

אם אתה משתמש חדש ב- DevOps, שקול לקחת את:

אם אתה משתמש חדש ב- Azure ובמחשוב ענן, שקול אחד מהמשאבים הבאים:

אם אתה משתמש חדש בניהול Azure, שקול להשתמש ב:

אם אתם חדשים ב-Azure Developer, שקלו לקחת את הקורס בהובלת מדריכה: AZ-204: פיתוח פתרונות ל-Microsoft Azure.

עליך ליצור ארגון Azure DevOps עבור תרגילים מסוימים. אם עדיין אין לך אותה, עיין בנושאים הבאים:

עליך ליצור חשבון GitHub ב- GitHub.com בתרגילים מסוימים. אם עדיין אין לך אותה, עיין בנושאים הבאים: