DevOps Fundamentals
DEVOPS הינה גישה המורכבת ממספר רב של מתודולוגיות עבודה שכל מטרתן היא לשפר את הפרודוקטיביות של תהליכי פיתוח וניהול הגרסאות.
תאריך הקורס: 20/11/2024
17:30-21:15
מהו קורס DevOps Fundamentals?
DEVOPS הינה גישה המורכבת ממספר רב של מתודולוגיות עבודה שכל מטרתן היא לשפר את הפרודוקטיביות של תהליכי פיתוח וניהול הגרסאות. איש DevOps פועל לחבר בין המתפתחים לאנשי האופרציה והבדיקות תוך כדי יצירת Value Business לארגון. מתודולוגיות של גישה זו מתפרסות על גבי כלל הענפים בגופי הפיתוח ואנשי הDevOps- יהיו מעורבים בכל תהליך של תכנון ויישום במחזור החיים של תוכנה. החל משלב ה Design-וה Architecture-ועד לניהול גרסאות וקביעת מחזורי Release. במסלול זה, נתמקד בהכשרה מקצועית בתחום DevOps מכל המשתמע מכך. נכיר את הערכים המוספים שהמתודולוגיה מביאה לארגון. בתום המסלול הלומדים ידעו לתכנן וליישם רכיבים רבים את להבין נלמד. אחרים ורבים Infrastructure as A Code, Public and Private Clouds, Kubernetes :כגון ה- Impact Business של הכלים והתהליכים השונים וכמובן לתכנן ולבנות and Integration Continuous .Continuous delivery pipelines
תיאור הקורס
הקורס יתמקד בנושאים הבאים:
- Infrastructure as A Code
- Public and Private Clouds
- Kubernetes
היקף שעות
40 שעות אקדמיות, 8 מפגשים.
קהל יעד ותנאי קבלה
- קורס זה מתאים למועמדים בעלי רקע בסיסי במערכות תקשורת ורשתות
- ידע בתפעול מחשב ויישומים בסיסיים
- הנדסאים
- טכנאים בעלי זיקה לעולם ה – DevOps
Engineering - Help Desk אנשי
שאלות נפוצות על קורס DevOps fundamentals
תוכנית לימודים
Module 1
- 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
DevOps Introduction
Module 2
- History
- Open Source foundation
- Linux OS key concepts
- Boot process
- Block storage
- 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
- Networking:
- OSI Model
- TCP/IP Model
- Protocols
- Tcpdump and analyzing network traffic
Linux
Module 3
- 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
Public Cloud – AWS
Module 4
- Key concepts
- Container lifecycle
- Dockerfiles
- Docker Hub and local registries
- Architecture Overview
- Managing the Daemon
- Working with storage and data persistency
- Network modes
Docker
Module 5
- Key Concepts
- IAC layers
- How to choose the right tools
- Terraform
- Ansible
- Best Practices
- Hands-on-Lab
Infrastructure as A Code
Module 6
- History
- Running in container
- Users and roles
- Jobs
- Freestyle
- DSL and pipeline jobs
- Working with Git
Jenkins