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

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

השיטה, בה הופכים את התהליכים שבין הפיתוח (Development) לבין מסירת והפעלת המוצר (Operation) לאוטומטיים, מכונה DevOps. אוטומציה ניתן להשיג על ידי שימוש בשפות Script או בכלים ייעודיים. פרוייקטיDevOps , מתאפיינים ביכולת התאמה מרבית לשינויים ולצרכים חדשים בשוק ומאפשרים ביצוע עדכונים בקצב מהיר, תוך שמירה על איכות האספקטים השונים של הפרויקט (כגון, ביצוע monitoring וניהול גרסאות). בנוסף, האוטומציה חודרת לתחומי ניהול הפרויקטים (ביצוע בדיקות אוטומטיות, תקשורת לוגית בין שרתים, domains וכו').

קורס זה מיועד לבעלי רקע בתכנות אשר מעוניינים ליישם את הידע שלהם לטובת יישום פרוייקטי DevOps:
  • סקירת השלבים החשובים שבין ה-Development ל-Operation.
  • הטמעת השלבים בתהליך אוטומטי כולל.
  • הכרת פתרונות השונים, APIs וכלים.
מטרת הקורס
  • להבין את החשיבות בהטמעת DevOps בפרוייקטים כיום
  • לזהות את השלבים, שיכולים ומצריכים מעבר לאוטומציה
  • להבין את האתגרים בביצוע Continuous Integration
  • להשתמש ב-Jenkins, לטובת יישום DevOps, הלכה למעשה (Code repository, builds, testing, CD)
  • להכיר ולהשתמש בכלי קונפיגורציה פופולאריים (Puppet, Chef)
  • לעשות שימוש ב-JIRA לטובת ביצוע Planning
  • לעשות שימוש ב-Docker על מנת ליצר Single & Distributed Domains
  • לממש CI באמצעות שילוב Jenkins ו-Docker
  • להתמודד עם האתגרים בשלב ה - Operations (Monitor, log and secure).
תנאי קבלה לקורס טכנאי
תנאי קבלה
  • ראיון אישי / ייעוץ להכוונה מקצועית
  • ניסיון בפיתוח תוכנה או כתיבת Scripts.
  • נדרש ידע בנושא Linux Essentials (**תתקיים מכינה של 10 שעות לחסרי רקע בנושא זה)

מבנה והיקף מסלול הלימודים
  • הקורס יערך במתכונת של קורס מעשי הכולל הרצאות עיוניות ותרגול מעשי במודולים הרלוונטיים
  • משך הקורס: 120 שעות לימוד (מתוכן 10 שעות מכינה בנושא Linux - אופציונלי)
  • לימודי ערב בין השעות 17:30-21:30, מפגשים של 5 שעות אקדמיות
  • הלימודים אינם מתקיימים בחגים ומועדים. לוח חופשות עדכני יחולק לסטודנטים
קהל יעד
  • אנשי תשתיות בעלי רקע בכתיבת Scripts
  • אנשי תשתיות LINUX
  • אנשי תשתיות Windows
  • System Administrators בסביבות שרתים ו-Clouds
  • מתכנתים בשפות דור 3,4, ראשי צוותי פיתוח בעלי רקע בתכנות המעוניינים להשתלב בפרויקט DevOps
חומרי לימוד של הקורס
חומרי לימוד
חומרי העזר בקורס, הינם חומרים מקוריים שפותחו בג'ון ברייס או ע"י ספקיה
תעודת סיום טכנאי סמארטפון
תעודת סיום
על מנת להיות זכאי לקבל תעודות גמר המסלול יש לעמוד בדרישות הבאות:
נוכחות ב 85% מן המפגשים לפחות
תכנית הלימוד של המסלול
 מכינה לחסרי רקע
Linux Essentials ** Optional

 Module 1: Introduction to DevOps
 Module 2: Python Scripting
 Module 3: Jenkins & Continues Integration – CI
 Module 4: CI with Docker
 Module 5: Operation
 Module 6: AWS for DevOps
 Module 7: Final Project
 Module 8: Wrapup and finalizing


49094 מק"ט
חזרה לראש העמוד






 

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