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

קורס DevOps

בחסות האוניברסיטה הפתוחה
מערך לימודי החוץ

 תאריך הקורס: 28/05/24  460 שעות אקדמיות

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

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

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

 

תיאור הקורס

בקורס זה נלמד את המבוא לטכנולוגיות והתחומים הבאים:

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

תעודות והסמכות

דרישות לזכאות תעודת גמר:

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

לימודי DevOps היקף שעות

460 שעות (360 שעות לימוד אקדמיות הכוללות עבודה על פרויקט הגמר + 100 שעות
עבודה עצמית על פרויקטים).

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

  • מסלול זה מתאים למפתחי תוכנה, אנשי IT או מפתחי אוטומציה המעוניינים לייעל את עבודתם ולהשתלב בתחום ה-DevOps
  • נדרש ניסיון בעבודה עם Linux וידע בשפת Script כלשהי Python או JavaScript
  • נדרשת שליטה בשפה האנגלית ברמה גבוהה וציון עובר במבחן פנימי של מכללת INT

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

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

נקודות זכות אקדמאיות בקורס DevOps

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

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

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

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

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

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

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

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

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

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

סטודנטים ממליצים על קורס ה - DevOps במכללת INT

רז נגרין | בוגר קורס DevOps

"עם תחילת הקורס התחלתי לחפש עבודה. תוך שבוע-שבועיים מצאתי לא מעט משרות שעונות על הצרכים שלי ועל הידע שצברתי בקורס!"

דויד גיטמן | בוגר קורס DevOps

"ברגע שמראים לך את הדרך היעילה ביותר לעשות משהו שדורש 40 שורות של קוד, ואתה עושה את זה בשורה אחת , זה פשוט מדהים"

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

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

ליאור רן | בוגר קורס DevOps

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

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

1
צורה
1

Module 1

Setup virtualization and computing
Vmware or virtualbox or hyperv setup

Intro to DEVOPS

2
צורה
2

Module 2

Services
EventViewr
PowerShell
Windows terminal
WSL
Chocolatey

Windows

3
צורה
3

Module 3

OSS
Linux OS key concept Boot process Block storage
File system
The Kernel Package Management Files and Folders Permissions and Users Process management Service Management Auditing and Monitoring Shell scripting Utilities and Tools
Text manipulation etc sort Grep
Sed
Awk
Load Average CENTOS
Ubuntu
LVM
Fdisk
Resize partitions Important folders in Linux Static IP
Netstat
Net tools

Linux

4
צורה
4

Module 4

OSI Model
TCP/IP
Protocols DNS
DHCP, HTTP: Protocols
Cli tool box

Networking

5
צורה
5

Module 5

Symmetric and asymmetric encryption
SSH
Hashin
Signing
Certificates and certificate authority PKI

Cryptography

6
צורה
6

Module 6

Key concepts
Repositories and Repositorie DistributedVCS
Versioning Strategies
Teamwork
Hotfix and Feature branches
Best practices and Git Flow
Submodule
Monorepo
Branches
Rebase
merge request (pull Request) GitHub variations
Pre-commit

Version Control

7
צורה
7

Module 7

Nginx
Apache with SSL lets encrypt

Web Servers

8
צורה
8

Module 8

Key concepts
CPU and Memory virtualization
Hypervisor
Virtual box

Virtualization and Computing

9
צורה
9

Module 9

Basic syntax
Functions
time complexity theory and Hash tables OOP key concepts
Classes and objects
Modules and Packages
Regex
Args parsing
File open
Json parsing
Api requests
Lambda
Yield

Python Scripting

10
צורה
10

Module 10

Tools: Docker, podman, Docker
compose, Docker File
Container lifecycle
Docker file/Container file
Overview Architecture
Volumes
Snyk

Containers

11
צורה
11

Module 11

Continuous Integration and
Continuous Delivery Understanding Business impacts of DevOps processes
Defining quality standardst Agile manifes to Continuous Deployment
Scrum and Sprints
Time estimations vs Effort Kanban
Jira brief
Microservices vs monolithic applications

Devops Methodologies

12
צורה
12

Module 12

History
Configurations basic and Installation Declarative pipelines
Jobs
Management Nodes
Multibranch pipeline Shared library Plugins
Agents in containers

Jenkins

13
צורה
13

Module 13

Overview
The components of GitHub Actions Workflows
Events
Jobs
Actions
Runners

GitHub Actions

14
צורה
14

Module 14

Artifactory/Nexus
Package types
Virtual repository
SonarQube
Security Composition Analysis

Artifacts Repositories

15
צורה
15

Module 15

History
Container orchestration Architecture
Key features and mechanisms Installation
Pods and services Secrets and config Maps Volumes
Network
Deployment
Helm
Image security
Best practices Minikube
Kubeadm
K3s variations
CNI
Ingress- nginx
Storage class –pvc CSI
Statefulsets vs deployments Types of deployments Types of services

K8S

16
צורה
16

Module 16

Overview
Availability zones and Regions VPC
EC2 services: API Gateways,
Load Balancers
Internet Gateways/ Nat, Instances
Security and IAM
S3, SQS, RDS
Best Practices
Planning and Operating in
Public Clouds
Route53
Cloud Front
Auditing and Monitoring Capacity planning and Billing overview
ASG
Bastion vs IPsec VPN/SSL VPN Visualizations and Dashboards SSM
WAF
EKS
High availability
Fault tolerance
Backups
Disaster recovery
Cloud agnostic
Cloud native
Multi cloud
Hybrid

AWS

17
צורה
17

Module 17

ldap/ADFS
SSO
SAML/OpenID
MFA

Authentication Management

18
צורה
18

Module 18

ArgoCD
Spinnaker / flux

GitOps

19
צורה
19

Module 19

How to choose the right tools?
Terraform/Cloud formation/CDKAnsible

Infrastructure as a Code

20
צורה
20

Module 20

Prometheus and Grafana
elk stack -Elasticsearch FluentD/ Logstash and Kibana

Monitoring, Logging and Alerts

21
צורה
21

Module 21

AI and Machine Learning for
DevOps Engineers
Intro to MLOps
Working with OpenAI APICanary Getting started with MLflow

MLOps

22
צורה
22

Module 22

Final Project

המרצים בקורס

DevOps
ניר שטיין
DevOps Lecturer ניר שטיין יוצא יחידת 9900, כמפתח וכראש צוות. ניר עבד בתעשיית הסטרטאפ הישראלית, ומכיר תהליכי הקמת סטרטאפ משלבים מוקדמים, בניית אופרציה ותשתיות בScale גבוה. העביר בעבר קורסים שונים בתוכנה, הרצות, פודקאסטים וובינרים. מתמקצע בעולמות הDevOps והBackend, בימים אלו גם שוקד על כתיבת ספר בשם Microservices with Go. גייס למגוון תפקידים בעבר ועזר לעשרות אנשים להשתלב בתעשיית ההייטק.
לידור גרסטל
לידור גרסטל
Senior DevOps - Papaya Global מרצה מנוסה עם היסטוריה מוכחת של פרויקטי CI/CD מובילים בתעשייה. מיומן ב-Kubernetes, AWS, Docker וג'נקינס, מוסמך ב-AWS Solution Architect. בעל ניסיון של יותר מ-8 שנים, בעל תואר ראשון בניהול מערכות מידע ותואר שני במנהל עסקים וניהול.מרצה DevOps מנוסה וותיק הדוגל בהתנסות הסטודנטים אתגרים אמיתיים מעולם העבודה.  
רון חדד
Cloud Architect & Team leader | Senior DevOps Engineer מומחה מתקדם בארכיטקטורות ענן וראש צוות עם ניסיון נרחב בפתרונות ענן, מתודולוגיית DevOps ואבטחת ענן. בעל תואר בהנדסת מערכות תקשורת באוניברסיטת בן-גוריון, עם רקע חזק בפיתוח תוכנה, רשתות, security ו AI. לאורך הקריירה שלי, ניהלתי, תכננתי והטמעתי מספר פרויקטים מורכבים בתחומים שונים, באמצעות טכנולוגיות ענן מתקדמות וכלים לאוטומציה. מה שמניע אותי הוא התשוקה לחקור ולפתח חדשנות בעל הסמכות ענן: AWS Certified Solutions Architect - Professional Google Cloud Professional Cloud Architect
לקביעת שיחת ייעוץ חינם

    שיחה עם נציג

    דילוג לתוכן