Sela

DevOps

Enroll on this course
Description
This comprehensive program covers the complete DevOps lifecycle , transitioning from foundational infrastructure to advanced cloud-native orchestration. The curriculum is designed to provide a deep dive into the tools and methodologies required to build, deploy, and scale modern applications.
Intended audience
Infrastructure Professionals and system administrators

Topics

What is DevOps?
CI/CD concepts
Infrastructure as Code
Cloud-native mindset
DevOps lifecycle
File system structure
Permissions and ownership
Processes and services
SSH
Basic Bash commands
OSI Model
TCP/IP fundamentals
DNS
HTTP/HTTPS
Ports and protocols
Subnetting basics
NAT and Firewalls
What is virtualization?
Hypervisor Type 1 vs Type 2
Virtual Machines vs Containers
Introduction to VMware / VirtualBox
VM architecture overview
git init
add / commit
branching
merging
pull requests
working with remote repositories
Create a VM
Connect via SSH
Initialize a Git repository
Push to GitHub
Variables, loops, conditions
Working with files
subprocess module
requests module
Writing automation scripts
Working with APIs
What is a container?
Docker architecture
Dockerfile structure
Images and containers
Volumes
Networking in Docker
Multi-container applications
Environment variables
Service dependencies
What is Cloud Computing
IaaS / PaaS / SaaS
Regions & Availability Zones
High Availability
Scalability
Shared Responsibility Model
What is Infrastructure as Code
Terraform architecture
Providers
Resources
Variables
State
Project structure
Environment separation
Workspaces
Managing state securely
Continuous Integration
Continuous Delivery vs Deployment
Pipeline stages
YAML syntax
Jobs and steps
Runners
Secrets management
Artifacts
Environments
Build Docker image
Run tests
Push image to container registry
Deploy to AWS
Control Plane
Nodes
Pods
ReplicaSets
Deployments
Services
Ingress
apiVersion
kind
metadata
spec
apply
get
describe
logs
Compute
Amazon Web Services – EC2
Microsoft Azure – Virtual Machines
Google Cloud Platform – Compute Engine
Networking
Concepts:
Virtual networks
Subnets
Routing
Internet Gateway
Implementations:
AWS – VPC
Azure – VNet
GCP – VPC Network
Security
Identity & Access Management
Security groups / firewalls
AWS – IAM / Security Groups
Azure – Entra ID / NSG
GCP – IAM / Firewall Rules
Storage
Object Storage:
AWS – S3
Azure – Blob Storage
GCP – Cloud Storage
Databases
Managed SQL services:
AWS – RDS
Azure – Azure SQL
GCP – Cloud SQL
Load Balancing
AWS – ELB
Azure – Azure Load Balancer / Application Gateway
GCP – Cloud Load Balancing
Lab 1 – Create Network
Create VPC / VNet / GCP VPC
Create subnets
Configure routing
Lab 2 – Launch Compute Instance
EC2 / Azure VM / Compute Engine
Lab 3 – Configure Security
Security groups / firewall rules
Lab 4 – Store Data
Upload file to object storage
Provision Infrastructure
Create VM in AWS / Azure / GCP
Modules
Reusable infrastructure
Remote Backend
AWS – S3 + DynamoDB
Azure – Storage Account
GCP – GCS

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?