שתף באמצעות


מדריך לימוד למבחן AZ-400: עיצוב והטמעה של פתרונות Microsoft DevOps

מטרת מסמך זה

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

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

עדכונים במבחן

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

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

הערה

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

הערה

רוב השאלות כוללות תכונות זמינות כלליות (GA). המבחן עשוי להכיל שאלות בתכונות Preview אם תכונות אלה נמצאות בשימוש נפוץ.

הכישורים שנמדדו נכון ל- 26 ביולי 2024

פרופיל קהל

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

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

כמהנדס DevOps, אתה עובד בצוותים חוצי ארגון הכוללים:

  • מפתחים

  • מהנדסי מהימנות אתר

  • מנהלי מערכת של Azure

  • מהנדסי אבטחה

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

כישורים במבט מהיר

  • עצב והטמע תהליכים ותקשורת (10-15%)

  • תכנון והטמעה של אסטרטגיית בקרת מקור (10-15%)

  • עצב ויישם קווי צינור של גירסאות Build ושחרר (50-55%)

  • פיתוח תוכנית אבטחה ותאימות (10-15%)

  • ליישם אסטרטגיית מכשור (5-10%)

עצב והטמע תהליכים ותקשורת (10-15%)

עצב ויישם יכולת מעקב וזרימת עבודה

  • עצב ויישם מבנה לזרימת העבודה, כולל GitHub Flow

  • עצב ויישם אסטרטגיה למחזורי משוב, כולל הודעות ובעיות ב- GitHub

  • עצב ויישם שילוב למעקב אחר עבודה, כולל פרוייקטים של GitHub, לוחות Azure למאגרים

  • עצב ויישם את המקור, הבאג ואת יכולת המעקב אחר איכות

עצב ויישם מדדים ושאילתות מתאימים עבור DevOps

  • עצב ויישם לוח מחוונים, כולל זרימת עבודה, כגון זמני מחזור, זמן לשחזור וזמן ביצוע

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

  • עצב ויישם מדדים ושאילתות מתאימים לפיתוח

  • עצב ויישם מדדים ושאילתות מתאימים לבדיקה

  • עצב ויישם מדדים ושאילתות מתאימים לאבטחה

  • עצב ויישם מדדים ושאילתות מתאימים למסירה

  • עצב ויישם מדדים ושאילתות מתאימים לפעולות

קביעת תצורה של שיתוף פעולה ותקשורת

  • תועד פרוייקט על-ידי קביעת התצורה של מאמרי Wiki ודיאגרמות תהליכים, כולל התחביר Markdown ו- Mermaid

  • קביעת תצורה של תיעוד הפצה, כולל הערות מוצר ותיעוד API

  • יצירה אוטומטית של תיעוד מהיסטוריית Git

  • קביעת תצורה של שילוב באמצעות webhooks

  • קביעת תצורה של שילוב בין מאגרי Azure Boards ו- GitHub

  • קביעת תצורה של שילוב בין GitHub או Azure DevOps ל- Microsoft Teams

תכנון והטמעה של אסטרטגיית בקרת מקור (10-15%)

עצב ויישם אסטרטגיות יצירת הסתעפות עבור קוד המקור

  • עצב אסטרטגיית ענף, כולל מבוססת-גזע, ענף תכונות וענף הפצה

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

  • יישום הגבלות מיזוג הסתעפות באמצעות מדיניות הסתעפות והגנת הסתעפות

קביעת תצורה וניהול של מאגרים

  • עצב ויישם אסטרטגיה לניהול קבצים גדולים, כולל Git Large File Storage (LFS) ו- git-fat

  • עצב אסטרטגיה לקנה מידה למיטוב מאגר Git, כולל סקדרג ושיתוף מאגרים

  • קביעת תצורה של הרשאות במאגר בקרת המקור

  • קביעת תצורה של תגיות לארגון מאגר בקרת המקור

  • שחזור נתונים ספציפיים באמצעות פקודות Git

  • הסרת נתונים ספציפיים לבקרת מקור

עצב ויישם קווי צינור של גירסאות Build ושחרר (50-55%)

תכנון והטמעה של אסטרטגיית ניהול חבילות

  • כלי ניהול חבילות מומלצים, כולל רישום חבילות GitHub ו- Azure Artifacts

  • עצב ויישם הזנות חבילות ותצוגות עבור חבילות מקומיות וחבילות במעלה הזרם

  • עצב ויישם אסטרטגיית ניהול גירסאות של תלות עבור נכסי קוד וחבילות, כולל ניהול גירסאות סמנטי (SemVer) ותאריך מבוסס-תאריך (CalVer)

  • תכנון ויישום של אסטרטגיית ניהול גירסאות עבור ממצאי צינור

תכנון והטמעה של אסטרטגיית בדיקות עבור קווי צינור

  • עצב ויישם שערי איכות ושרור, כולל אבטחה ופיקוח

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

  • יישום בדיקות בצינור, כולל קביעת תצורה של משימות בדיקה, קביעת תצורה של סוכני בדיקה ושילוב של תוצאות בדיקה

  • יישום ניתוח כיסוי קוד

עצב ויישם קווי צינור

  • בחר פתרון אוטומציה של פריסה, כולל GitHub Actions ו- Azure Pipelines

  • עצב ויישם רץ GitHub או תשתית סוכן Azure DevOps, כולל עלות, בחירת כלים, רשיונות, קישוריות ושמירה

  • עצב ויישם שילוב בין מאגרי GitHub ו- Azure Pipelines

  • פיתוח ויישום של כללי גורם מפעיל של צינור

  • פיתוח קווי צינור באמצעות YAML

  • תכנון והטמעה של אסטרטגיה עבור צו ביצוע משימה, כולל מקביליות וצינורות מרובי שלבים

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

  • יצירת רכיבי צינור הניתנים לשימוש חוזר, כולל תבניות YAML, קבוצות משימות, משתנים וקבוצות משתנות

  • עצב ויישם את ההסתמות והאישורים באמצעות בסביבות מבוססות YAML

עצב ויישם פריסות

  • עצב אסטרטגיית פריסה, כולל כחול-ירוק, קארי, טבעת, חשיפה מתקדמת, דגלי תכונות ובדיקות A/B

  • עצב קו צינור כדי להבטיח כי פריסות תלות מסודרות בצורה מהימנה

  • תכנן למצומצם זמן ההשהיות במהלך פריסות באמצעות החלפת כתובת IP וירטואלית (VIP), איזון עומס, פריסות גלגול ושימוש בחריץ פריסה והחלפה

  • עצב תוכנית נתיב תיקון חם לתגובה לתיקונים קוד בעדיפות גבוהה

  • תכנון והטמעה של אסטרטגיית חוסן לפריסה

  • יישום דגלי תכונות באמצעות Azure App Configuration Feature Manager

  • יישום פריסת יישומים באמצעות גורמים מכילים, קבצים בינאריים וקבצי Script

  • יישום פריסה הכוללת משימות מסד נתונים

עצב ויישם תשתית כקוד (IaC)

  • המלצה על טכנולוגיית ניהול תצורה עבור תשתית יישומים

  • יישום אסטרטגיית ניהול תצורה עבור תשתית יישומים

  • הגדרת אסטרטגיה של IaC, כולל בקרת מקור ואוטומציה של בדיקות ופריסה

  • עצב ויישם את תצורת המצב הרצויה עבור בסביבות, כולל תצורת מצב אוטומציה של Azure, Azure Resource Manager, Bicep ו- Azure Automanage Machine Configuration

  • עצב ויישם את סביבת הפריסה של Azure לפריסה עצמית לפי דרישה

שמור על קווי צינור

  • ניטור תקינות צינור, כולל שיעור כשל, משך זמן ובדיקות flaky

  • מיטוב קו צינור עבור עלות, זמן, ביצועים ומהימנות

  • מיטוב התרחשות בו-זמנית של צינור עבור ביצועים ועלות

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

  • העברת צינור מקלאסית ל- YAML ב- Azure Pipelines

פיתוח תוכנית אבטחה ותאימות (10-15%)

עצב ויישם שיטות אימות ואישור

  • בחר בין מנהלי שירות וזהות מנוהלת (כולל הקצאת מערכת והקצה למשתמש)

  • יישום וניהול של אימות GitHub, כולל אפליקציות GitHub, GITHUB_TOKEN ואסימוני גישה אישית

  • יישום וניהול של חיבורי שירות Azure DevOps ואסימוני גישה אישית

  • עצב ויישם הרשאות ותפקידים ב- GitHub

  • עצב ויישם הרשאות וקבוצות אבטחה ב- Azure DevOps

  • המלץ על רמות גישה מתאימות, כולל גישת בעל עניין ב- Azure DevOps ושיתוף פעולה חיצוני ב- GitHub

  • קביעת תצורה של פרוייקטים לצוותים ב- Azure DevOps

תכנון והטמעה של אסטרטגיה לניהול מידע רגיש באוטומציה

  • יישום וניהול של סודות, מפתחות ואישורים באמצעות Azure Key Vault

  • הטמעה וניהול של סודות ב- GitHub Actions וב- Azure Pipelines

  • עצב ויישם אסטרטגיה לניהול קבצים רגישים במהלך הפריסה, כולל קבצים מאובטחים של Azure Pipelines

  • עצב קווי צינור כדי למנוע דליפה של מידע רגיש

הפיכת סריקת אבטחה ותאימות לאוטומטית

  • עצב אסטרטגיה לסריקת אבטחה ותאימות, כולל תלות, קוד, סוד וסריקת רישוי

  • קביעת תצורה של Microsoft Defender עבור אבטחת Cloud DevOps

  • קביעת תצורה של אבטחה מתקדמת של GitHub עבור GitHub ו- Azure DevOps

  • שילוב אבטחה מתקדמת של GitHub עם Microsoft Defender עבור ענן

  • הפיכת סריקת גורם מכיל לאוטומטית, כולל סריקת תמונות של גורם מכיל והגדרה של פעולה להפעלת ניתוח CodeQL בגורמים מכילים

  • ניתוח אוטומטי של רישוי, פגיעויות וניהול גירסאות של רכיבי קוד פתוח באמצעות התראות Dependabot

ליישם אסטרטגיית מכשור (5-10%)

קביעת תצורה של ניטור עבור סביבת DevOps

  • קביעת תצורה של Azure Monitor וניתוח יומן רישום לשילוב עם כלי DevOps

  • קביעת תצורה של איסוף מדידת שימוש באמצעות 'תובנות יישום', 'תובנות VM', 'תובנות לגבי גורמים מכילים', 'תובנות אחסון' ו'תובנות רשת'

  • קביעת תצורה של ניטור ב- GitHub, כולל הפעלת תובנות ויצירה וקביעת תצורה של תרשימים

  • קביעת תצורה של התראות עבור אירועים בפעולות GitHub וב- Azure Pipelines

ניתוח מדדים ממכשור

  • בדוק את מחווני ביצועי התשתית, כולל CPU, זיכרון, דיסק ורשת

  • ניתוח מדדים באמצעות מדידת שימוש שנאספת, כולל ביצועי שימוש ויישומים

  • בדוק מעקב מבוזר באמצעות 'תובנות יישום'

  • חקירת יומני רישום באמצעות שאילתות בסיסיות של שפת שאילתות Kusto (KQL)

משאבי מחקר

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

משאבי מחקר קישורים ללמידה ולתיעוד
הכשרת בחר מתוך נתיבי למידה ומודולים בקצב אישי או בחר קורס בהנחיית מדריך
חפש תיעוד מרכז המשאבים של DevOps
תיעוד של Azure DevOps
Azure Boards
Azure Key Vault, Secrets ו- Certificates Overview
Azure Monitor
קווי צינור של Azure
Azure Repos
עבודה עם Azure DevOps ו- GitHub
שאל שאלה Microsoft Q&A | Microsoft Docs
קבל תמיכה בקהילה Azure DevOps - Microsoft Tech Community
עקוב אחר Microsoft Learn Microsoft Learn - Microsoft Tech Community
חיפוש סרטון וידאו אזור מוכנות לבחינות
תוכניות Microsoft Learn

יומן רישום שינויים

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

אזור הכישורים לפני 26 ביולי 2024 תחום הכישורים נכון ל- 26 ביולי 2024 שינוי
פרופיל קהל ללא שינוי
התכנון והיישום של תהליכים ותקשורת התכנון והיישום של תהליכים ותקשורת ללא שינוי
עצב ויישם יכולת מעקב וזרימת עבודה עצב ויישם יכולת מעקב וזרימת עבודה קטין
עצב ויישם מדדים ושאילתות מתאימים עבור DevOps עצב ויישם מדדים ושאילתות מתאימים עבור DevOps ללא שינוי
קביעת תצורה של שיתוף פעולה ותקשורת קביעת תצורה של שיתוף פעולה ותקשורת קטין
עיצוב ויישום של אסטרטגיית בקרת מקור עיצוב ויישום של אסטרטגיית בקרת מקור ללא שינוי
עצב ויישם אסטרטגיות יצירת הסתעפות עבור קוד המקור עצב ויישם אסטרטגיות יצירת הסתעפות עבור קוד המקור ללא שינוי
קביעת תצורה וניהול של מאגרים קביעת תצורה וניהול של מאגרים ללא שינוי
עיצוב ויישום קווי צינור של גירסאות Build ושחרר עיצוב ויישום קווי צינור של גירסאות Build ושחרר ללא שינוי
תכנון והטמעה של אסטרטגיית ניהול חבילות תכנון והטמעה של אסטרטגיית ניהול חבילות קטין
תכנון והטמעה של אסטרטגיית בדיקות עבור קווי צינור תכנון והטמעה של אסטרטגיית בדיקות עבור קווי צינור ללא שינוי
עצב ויישם קווי צינור עצב ויישם קווי צינור קטין
עצב ויישם פריסות עצב ויישם פריסות קטין
עצב ויישם תשתית כקוד (IaC) עצב ויישם תשתית כקוד (IaC) ללא שינוי
שמור על קווי צינור שמור על קווי צינור ללא שינוי
פיתוח תוכנית אבטחה ותאימות פיתוח תוכנית אבטחה ותאימות ללא שינוי
עצב ויישם שיטות אימות ואישור עצב ויישם שיטות אימות ואישור קטין
תכנון והטמעה של אסטרטגיה לניהול מידע רגיש באוטומציה תכנון והטמעה של אסטרטגיה לניהול מידע רגיש באוטומציה ללא שינוי
הפיכת סריקת אבטחה ותאימות לאוטומטית הפיכת סריקת אבטחה ותאימות לאוטומטית ללא שינוי
ליישם אסטרטגיית מכשור ליישם אסטרטגיית מכשור ללא שינוי
קביעת תצורה של ניטור עבור סביבת DevOps קביעת תצורה של ניטור עבור סביבת DevOps ללא שינוי
ניתוח מדדים ממכשור ניתוח מדדים ממכשור ללא שינוי

הכישורים שנמדדו לפני 26 ביולי 2024

פרופיל קהל

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

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

כמהנדס DevOps, אתה עובד בצוותים חוצי ארגון הכוללים:

  • מפתחים

  • מהנדסי מהימנות אתר

  • מנהלי מערכת של Azure

  • מהנדסי אבטחה

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

כישורים במבט מהיר

  • עצב והטמע תהליכים ותקשורת (10-15%)

  • תכנון והטמעה של אסטרטגיית בקרת מקור (10-15%)

  • עצב ויישם קווי צינור של גירסאות Build ושחרר (50-55%)

  • פיתוח תוכנית אבטחה ותאימות (10-15%)

  • ליישם אסטרטגיית מכשור (5-10%)

עצב והטמע תהליכים ותקשורת (10-15%)

עצב ויישם יכולת מעקב וזרימת עבודה

  • עצב ויישם מבנה לזרימת העבודה, כולל GitHub Flow

  • עצב ויישם אסטרטגיה למחזורי משוב, כולל הודעות ובעיות

  • עצב ויישם שילוב למעקב אחר עבודה, כולל פרוייקטים של GitHub, לוחות Azure למאגרים

  • עצב ויישם את המקור, הבאג ואת יכולת המעקב אחר איכות

עצב ויישם מדדים ושאילתות מתאימים עבור DevOps

  • עצב ויישם לוח מחוונים, כולל זרימת עבודה, כגון זמני מחזור, זמן לשחזור וזמן ביצוע

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

  • עצב ויישם מדדים ושאילתות מתאימים לפיתוח

  • עצב ויישם מדדים ושאילתות מתאימים לבדיקה

  • עצב ויישם מדדים ושאילתות מתאימים לאבטחה

  • עצב ויישם מדדים ושאילתות מתאימים למסירה

  • עצב ויישם מדדים ושאילתות מתאימים לפעולות

קביעת תצורה של שיתוף פעולה ותקשורת

  • תועד פרוייקט על-ידי קביעת התצורה של מאמרי Wiki ודיאגרמות תהליכים, כולל התחביר Markdown ו- Mermaid

  • קביעת תצורה של תיעוד הפצה, כולל הערות מוצר ותיעוד API

  • יצירה אוטומטית של תיעוד מהיסטוריית Git

  • קביעת תצורה של שילוב באמצעות webhooks

  • קביעת תצורה של שילוב בין GitHub או Azure DevOps ל- Microsoft Teams

תכנון והטמעה של אסטרטגיית בקרת מקור (10-15%)

עצב ויישם אסטרטגיות יצירת הסתעפות עבור קוד המקור

  • עצב אסטרטגיית ענף, כולל מבוססת-גזע, ענף תכונות וענף הפצה

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

  • יישום הגבלות מיזוג הסתעפות באמצעות מדיניות הסתעפות והגנת הסתעפות

קביעת תצורה וניהול של מאגרים

  • עצב ויישם אסטרטגיה לניהול קבצים גדולים, כולל Git Large File Storage (LFS) ו- git-fat

  • עצב אסטרטגיה לקנה מידה למיטוב מאגר Git, כולל סקדרג ושיתוף מאגרים

  • קביעת תצורה של הרשאות במאגר בקרת המקור

  • קביעת תצורה של תגיות לארגון מאגר בקרת המקור

  • שחזור נתונים ספציפיים באמצעות פקודות Git

  • הסרת נתונים ספציפיים לבקרת מקור

עצב ויישם קווי צינור של גירסאות Build ושחרר (50-55%)

תכנון והטמעה של אסטרטגיית ניהול חבילות

  • כלי ניהול חבילות מומלצים, כולל רישום חבילות GitHub ו- Azure Artifacts

  • עצב ויישם הזנות חבילות ותצוגות עבור חבילות מקומיות וחבילות במעלה הזרם

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

  • תכנון ויישום של אסטרטגיית ניהול גירסאות עבור ממצאי צינור

תכנון והטמעה של אסטרטגיית בדיקות עבור קווי צינור

  • עצב ויישם שערי איכות ושרור, כולל אבטחה ופיקוח

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

  • יישום בדיקות בצינור, כולל קביעת תצורה של משימות בדיקה, קביעת תצורה של סוכני בדיקה ושילוב של תוצאות בדיקה

  • יישום ניתוח כיסוי קוד

עצב ויישם קווי צינור

  • בחר פתרון אוטומציה של פריסה, כולל GitHub Actions ו- Azure Pipelines

  • עצב ויישם רץ GitHub או תשתית סוכן Azure DevOps, כולל עלות, בחירת כלים, רשיונות, קישוריות ושמירה

  • עצב ויישם שילוב בין מאגרי GitHub ו- Azure Pipelines

  • פיתוח ויישום של כללי גורם מפעיל של צינור

  • פיתוח קווי צינור באמצעות YAML

  • תכנון והטמעה של אסטרטגיה עבור צו ביצוע משימה, כולל מקביליות וצינורות מרובי שלבים

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

  • יצירת רכיבי צינור הניתנים לשימוש חוזר, כולל תבניות YAML, קבוצות משימות, משתנים וקבוצות משתנות

  • עצב ויישם צ'קות ואישורים באמצעות בסביבות YAML

עצב ויישם פריסות

  • עצב אסטרטגיית פריסה, כולל כחול-ירוק, קארי, טבעת, חשיפה מתקדמת, דגלי תכונות ובדיקות A/B

  • עצב קו צינור כדי להבטיח כי פריסות תלות מסודרות בצורה מהימנה

  • תכנן למצומצם זמן ההשהיות במהלך פריסות באמצעות החלפת כתובת IP וירטואלית (VIP), איזון עומס, פריסות גלגול החריצים לפריסה

  • עצב תוכנית נתיב תיקון חם לתגובה לתיקונים קוד בעדיפות גבוהה

  • תכנון והטמעה של אסטרטגיית חוסן לפריסה

  • יישום דגלי תכונות באמצעות Azure App Configuration Feature Manager

  • יישום פריסת יישומים באמצעות גורמים מכילים, קבצים בינאריים וקבצי Script

  • יישום פריסה הכוללת משימות מסד נתונים

עצב ויישם תשתית כקוד (IaC)

  • המלצה על טכנולוגיית ניהול תצורה עבור תשתית יישומים

  • יישום אסטרטגיית ניהול תצורה עבור תשתית יישומים

  • הגדרת אסטרטגיה של IaC, כולל בקרת מקור ואוטומציה של בדיקות ופריסה

  • עצב ויישם את תצורת המצב הרצויה עבור בסביבות, כולל תצורת מצב אוטומציה של Azure, Azure Resource Manager, Bicep ו- Azure Automanage Machine Configuration

  • עצב ויישם את סביבת הפריסה של Azure לפריסה עצמית לפי דרישה

שמור על קווי צינור

  • ניטור תקינות צינור, כולל שיעור כשל, משך זמן ובדיקות flaky

  • מיטוב קו צינור עבור עלות, זמן, ביצועים ומהימנות

  • מיטוב התרחשות בו-זמנית של צינור עבור ביצועים ועלות

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

  • העברת צינור מקלאסית ל- YAML ב- Azure Pipelines

פיתוח תוכנית אבטחה ותאימות (10-15%)

עצב ויישם שיטות אימות ואישור

  • בחירה בין מנהלים של שירות לזהות מנוהלת

  • יישום וניהול של אימות GitHub, כולל אפליקציות GitHub, GITHUB_TOKEN ואסימוני גישה אישית

  • יישום וניהול של חיבורי שירות Azure DevOps ואסימוני גישה אישית

  • עצב ויישם הרשאות ותפקידים ב- GitHub

  • עצב ויישם הרשאות וקבוצות אבטחה ב- Azure DevOps

  • המלץ על רמות גישה מתאימות, כולל גישת בעל עניין ב- Azure DevOps ושיתוף פעולה חיצוני ב- GitHub

  • קביעת תצורה של פרוייקטים לצוותים ב- Azure DevOps

תכנון והטמעה של אסטרטגיה לניהול מידע רגיש באוטומציה

  • יישום וניהול של סודות, מפתחות ואישורים באמצעות Azure Key Vault

  • הטמעה וניהול של סודות ב- GitHub Actions וב- Azure Pipelines

  • עצב ויישם אסטרטגיה לניהול קבצים רגישים במהלך הפריסה, כולל קבצים מאובטחים של Azure Pipelines

  • עצב קווי צינור כדי למנוע דליפה של מידע רגיש

הפיכת סריקת אבטחה ותאימות לאוטומטית

  • עצב אסטרטגיה לסריקת אבטחה ותאימות, כולל תלות, קוד, סוד וסריקת רישוי

  • קביעת תצורה של Microsoft Defender עבור אבטחת Cloud DevOps

  • קביעת תצורה של אבטחה מתקדמת של GitHub עבור GitHub ו- Azure DevOps

  • שילוב אבטחה מתקדמת של GitHub עם Microsoft Defender עבור ענן

  • הפיכת סריקת גורם מכיל לאוטומטית, כולל סריקת תמונות של גורם מכיל והגדרה של פעולה להפעלת ניתוח CodeQL בגורמים מכילים

  • ניתוח אוטומטי של רישוי, פגיעויות וניהול גירסאות של רכיבי קוד פתוח באמצעות התראות Dependabot

ליישם אסטרטגיית מכשור (5-10%)

קביעת תצורה של ניטור עבור סביבת DevOps

  • קביעת תצורה של Azure Monitor וניתוח יומן רישום לשילוב עם כלי DevOps

  • קביעת תצורה של איסוף מדידת שימוש באמצעות 'תובנות יישום', 'תובנות VM', 'תובנות לגבי גורמים מכילים', 'תובנות אחסון' ו'תובנות רשת'

  • קביעת תצורה של ניטור ב- GitHub, כולל הפעלת תובנות ויצירה וקביעת תצורה של תרשימים

  • קביעת תצורה של התראות עבור אירועים בפעולות GitHub וב- Azure Pipelines

ניתוח מדדים ממכשור

  • בדוק את מחווני ביצועי התשתית, כולל CPU, זיכרון, דיסק ורשת

  • ניתוח מדדים באמצעות מדידת שימוש שנאספת, כולל ביצועי שימוש ויישומים

  • בדוק מעקב מבוזר באמצעות 'תובנות יישום'

  • חקירת יומני רישום באמצעות שאילתות בסיסיות של שפת שאילתות Kusto (KQL)