ליצירת קשר
whatsapp
לימודי הייטק ב-INT LIVE
טלפון
dev

קורס DEVOPS


המסלול המקיף ביותר עם התמחות ב-Cloud בשילוב SRE

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

מהו קורס DevOps ומה לומדים בו?

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

תיאור הקורס

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

היקף שעות

 460 שעות אקדמיות (מתוכן, 116 שעות עבודה עצמית על פרויקט הגמר).

קהל היעד ותנאי קבלה

מועמדים בעלי רקע בשפות תכנות (C, C++, Java, OO ), ידע בבקרת תצורה וניהול תצורה, ידע בסיסי באדמיניסטרציה בסביבות Linux או Linux End user Knowledge.

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

יתרונות הקורס

  • דגש והתמחות רחבה בתחום ה-Cloud הנמצא בצמיחה ונחשב למקצוע העתיד
  • תלמדו את כל המיומנויות הנחוצות בתפקיד ה- DevOps בצורה מושלמת: Linux, Python, Git/GitHub, AWS CI/CD, וירטואליזיציה וסביבות Cloud, Docker ועוד.
  • המסלול היחידי בשוק שבנוי ממספר שלבים ומאפשר הצטרפות ברמה המתאימה לך.
  • למידת ארכיטקטורת Micro-Services & Kubernetes  – הכלים האוטומטיים הכי מדוברים בתעשייה.
  • למידת SRE, מקצוע מתפתח שחברת Google המציאו ונחשב למבוקש בעולם.

איפה משתלבים בשוק אחרי העבודה בקורס?

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

שאלות ותשובות בנוגע לקורס DEVOPS

ג'וניור 22-27 אלף שקלים בחודש וסניור 35-37 אלף שקלים. מובן שניתן להתקדם למשרות ניהוליות ולהרוויח יותר.

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

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

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

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

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

סטודנטים ממליצים על הקורס

רז נגרין | בוגר קורס DevOps
ניצן בכר | בוגר קורס DevOps
ליאור רן | בוגר קורס DevOps
רז
רז נגרין | בוגר קורס DevOps
ניצן בכר
ניצן בכר | בוגר קורס DevOps
ליאור רן
ליאור רן | בוגר קורס DevOps

1
צורה
מבוא ויסודות ה-DevOps

שלב ראשון

History
Open Source foundation
Linux OS key concepts
Boot process
Block storage
RAID
File Systems
The Kernel
Networking
Package Management
Files and folders
Users and permissions
Process management
Service Management
Monitoring and Auditing
Shell scripting
Tools and utilities
Text manipulation: awk, sed, grep, sort etc

מודול 1 – Linux

(22 ש"א)

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

OSI Model
TCP/IP Model
(Protocols: HTTP, DHCP, DNS (BIND
Tcpdump

מודול 2 – Networking

(8 ש"א)

רשת מחשבים (Networking) מערכת המיועדת לתקשורת בין שני מחשבים או יותר.
במודול זה יילמדו עקרונות מבנה ופעולת רשתות תקשורת, מודלי תקשורת, פרוטוקולים ועוד.

Key concepts
History
KVM
(Clusters (HA / DRM
Orchestration
Open Stack / Apache Cloud Stack

מודול 3 – Virtualization

(8 ש"א)

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

OOP key concepts
Classes and objects
Packages and Modules
Data types
Working with the FS

מודול 4 – Python

(32 ש"א)

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

Nginx
Squid
Apache

מודול 5 – Web Servers

(8 ש"א)

Web Server הוא תוכנית המשתמשת ב- HTTP כדי להגיש את הקבצים המהווים דפי אינטרנט למשתמשים.

Key concepts
Container lifecycle
Dockerfiles
Docker Hub and local registries
Architecture Overview
Managing the Daemon
Working with storage and data persistency
Network modes
Logging drivers

מודול 6 – Docker

(12 ש"א)

Docker הוא כלי שנועד להקל על יצירה, פריסה והפעלה של יישומים על ידי שימוש ב – Container. Container מאפשר למפתח לארוז אפליקציה עם כל החלקים הדרושים לה, כגון ספריות ותלות אחרות, ולשלוח את הכל כחבילה אחת.

Concepts
Docker Services
Overlay and ingress networks
Working with FS and object storage
Docker services Lifecycle

מודול 7 – Docker Swarm

(12 ש"א)

Docker Swarm הוא כלי תזמון Cluster עבור Containers Docker. בעזרת Swarm, מנהלי IT ומפתחים יכולים להקים ולנהל Cluster של Nodes Docker כמערכת וירטואלית יחידה.

2
צורה
טכנולוגיות ענן ותשתית כקוד

שלב שני

The idea
Key Concepts
IAC layers
How to choose the right tools
Terraform
Ansible
Best Practices
Hands-on-Lab

 

 

 

 

 

מודול 1 – SRE and Infrastructure Automations

(24 ש"א)

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

Overview
Regions and availability zones
VPC
EC2 services: Load Balancers, API Gateways, Instances, Nat / Internet Gateways
IAM and security
RDS
SQS
S3
Best Practices
Planning and Operating in Public Clouds
Route53
Cloud Front
Monitoring and auditing
Cloud Watch, SNS
Billing overview and capacity planning

 

 

 

 

מודול 2 – Public Cloud – AWS/ Azure

(24 ש"א)

שירותי האינטרנט של אמזון (AWS) היא פלטפורמת מחשוב ענן מקיפה ומתפתחת הניתנת על ידי אמזון. היא מספקת שירותים של תשתיות כשירות (IaaS), פלטפורמה כשירות (PaaS) ותוכנה כשירות (SaaS).

3
צורה
כלי DevOps מתקדמים

שלב שלישי

Key concepts
Repositories and branches
Distributed VCS
Versioning Strategies
Teamwork
Hotfix and Feature branches
Git Flow and Best practices
Basic operations: pull, push, fetch, merge pull requests etc

מודול 1 – Version Control

(8 ש"א)

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

History
Key concepts and dilemmas
Ways and Practices of DevOps
Software Lifecycle Management
Continuous Integration, Continuous Delivery and Continuous Deployment
Understanding Business impacts of DevOps processes
Defining quality standards

מודול 2 – DevOps Methodologies

(12 ש"א)

DevOps – Development & Operations הוא ביטוי לפיתוח תוכנה ארגוני המשמש לקשר זריז בין פיתוח לבין פעולות IT. מטרת ה – DevOps לחבר בין המתפתחים לאנשי האופרציה והבדיקות תוך כדי יצירת Business Value לארגון.

Ideas and key concepts of Agile
Scrum
Sprints
Effort vs Time estimations
Deliverable Outcomes
Being always on track
Scrum of Scrums
Kanban
Implementing Agile for different teams and industries

מודול 3 – Agile

(16 ש"א)

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

History
Installation and basic configurations
Users and roles
Jobs
Freestyle
DSL and pipeline jobs
Working with Git
Working with Artifact repositories

מודול 4 – Jenkins

(20 ש"א)

Jenkins הוא שרת אוטומציה מבוסס קוד פתוח שנכתב ב- Java. שרת Jenkins מסייע באוטומציה של תהליכי פיתוח תוכנה כמערכת אינטגרציה רציפה.

The idea
Artifactory
Nexus
Installation and configuration

מודול 5 – Artifacts Repositories

(12 ש"א)

Repositories מנהל את מחזור החיים המלאכותי מקצה לקצה ותומך במערכות ניהול חבילות תוכנה שונות תוך מתן עקביות לזרימת תהליכי CI / CD.

Designing and developing of simple containerized application
Designing and creating IAC for the developed application
Creating CI / CD pipelines
Defining and implementing versioning strategy
Defining a Gatekeeps
Publishing

Tailing All together – פרויקט גמר

(25 ש"א)

4
צורה
Monitoring and Observability

שלב רביעי

Architecture
Documents, indexes and shards
HA
Setup and configuring Elasticsearch cluster

 

 

 

 

 

 

מודול 1 – Elasticsearch

(8 ש"א)

ElasticSearch הוא מנוע חיפוש המבוסס על ,Lucene המספק יכולת multitenant מבוזרת לחיפוש מעל טקסט מלא. ל- ElasticSearch ממשק HTTP ומסמכי JSON נטולי סכמה.

Installation and configuration
Discovery
Visualizations and Dashboards
Alerting and reports

 

 

 

 

 

 

מודול 2 – Kibana

(8 ש"א)

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

Metricbeat
Filebeat
Auditbeat
Heartbeat
APM server and agent

 

 

 

 

 

 

 

 

מודול 3 – Beats Framework

(8 ש"א)

 

5
צורה
Kubernetes

חלק חמישי

History
Container orchestration
Architecture
Key features and mechanisms
Installation
Pods and services
Config Maps and Secrets
Volumes
Network
Deployment plans
Helm
Image security
Blue / green deployment strategies
Best Practicies

 

 

 

 

מודול 1 – k8s

(20 ש"א)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

מודול 1 – Hands-on final Lab

(8 ש"א)

המרצים בקורס

יורי ברנשטיין
יורי ברנשטיין
יורי ברנשטיין הוא ראש תחום הטכנולוגיות במכללת INT. יורי היום עובד כמנהל צוות DevOps בחברת Medallia. בעברו עסק במגוון תפקידים בחברות הייטק בתחומי התשתיות והפיתוח, ביניהן חברת Verint, Taldor ועוד.​
לקביעת שיחת ייעוץ חינם