מלאו פרטים לקבלת יעוץ

קורס ANSIBLE


Ansible-image

אודות הקורס ANSIBLE

קורס ANSIBLE

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

מאפייני ANSIBLE

ANSIBLE משמשת למגוון רחב של מטרות כגון:

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

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

אחד היתרונות הגדולים של התוכנה הוא שהיא איננה מצריכה הקמת שרת ניהול מרכזי. למעשה, כל מפתח שעובד עם התוכנה יכול לקבל הרשאות ייחודיות לעמדה שלו ספציפית. עובדה זו מאפשרת לשלב אנשי דבאופס בתהליך הפיתוח עם גישה רק לנושאים הרלוונטיים, דבר המקל על הפעילות והמהירות שניתן לשלב גורמים נוספים למשימות בתהליך פיתוח המוצר.
עוד יתרון גדול הוא האבטחה של התוכנה אשר מבוססת SSH. כל התקשורת דרכה מאובטחת וניתן להתקין אותה ולעבוד עם סיסמאות וניהול מפתחות שאותם קל להתקין במערכת הקצה.
 יתרון נוסף, יכולת כיווץ שרתים לקבוצות ותתי קבוצות לפי הצרכים. לדוגמא, אפשר לחלק את כל השרתים של גרסה או מסוג מסוים כגון AWS' או UBUNTU ולבצע בהם בדיקות ותהליכים על פי פקודות שנכתבו מראש.

אנסביל תומכת בכל שפת תכנות אשר תומכת ב JSON כגון רובי BASH PYTHON ועוד..

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

תיאור הקורס

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

מבנה הקורס

Introduction to Configuration Management
Introduction to Ansible
Installing Ansible - Preparing Your Environment
Introduction to YAML files
Getting Started with Ansible
Building your own inventory file
Ansible Ad-hoc Commands
Ansible Tasks
Ansible Playbooks
Ansible Variables
Ansible Roles

קהל יעד

  • המעוניינים בהכשרה מקצועית לצורך השתלבות בתעשייה בתור אנשי System/Servers/IT/DevOps ועוד…
  • חיילים משוחררים המעוניינים בדריסת רגל בתעשיית ההייטק (באישור משרד הכלכלה – מוכר לפיקדון צבאי).
  • אקדמאים ממקצועות אחרים המעוניינים בהסבה מקצועית.

דרישות קדם

ידע וניסיון בעבודה מול מחשב, אינטרנט

1. אנגלית ברמה בינונית.
2. בעלי רקע ו/או ניסיון במערכת ההפעלה לינוקס -יתרון.

קורסי המשך

מומלץ לבחור קורסי המשך בהתאם למסלול ההכשרה הרצוי.