עולם ה-DevOps פוגש כיום מגוון רחב של בעלי תפקידים בארגון, מלבד אנשי ה-DevOps עצמם: מפתחים, אנשי בדיקות ואינטגרציה ועוד. פערי ידע בעולם ה-DevOps פוגעים לעתים בעבודה השוטפת בארגון – בתקשורת בין אנשי הפיתוח ואנשי ה-DevOps וביכולת לעשות שימוש מיטבי ביכולות של עולם ה-DevOps.
לעיתים עבודה שיכולה להתבצע ביעילות במספר שורות קוד או באמצעות כלי יעודי הופכת לפרוייקט פיתוח, מתוך חוסר ידע בעולם ה-DevOps. מטרת הקורס לסגור את פערי הידע בתחום והוא מותאם לאוכלוסיה ללא רקע ב-DevOps (יתכן רקע מסויים בלינוקס).
נושאי ההכשרה:
- המושגים DevOps ו-CI/CD ודוגמאות מעולם התוכן
- השלמות מעולם הלינוקס: סקריפטים ב-bash, שימוש ב-rpm, yum, פרוססים, file system
- כלים רלבנטיים לעולם ה-DevOps:
- git
- Maven
- Jenkins
- puppet
- chef
- ansible
- מבוא לסביבת docker: הבנת הסביבה, הקמה וגישה
- פריסת מכונות וניהול
- kubernetes, swarm
- VM
- הקמה וניהול של סביבת Cloud
- OpenShift, AWS, GCP