Home
Syllabus
1.
Hardware
*
Basic computing knowledge. CPU, memory, disk, RAID, Flash (ssd), limitations & costs
2.
Networking
*
Baic networking knowledge. TCP/IP, protocols, subnets, DNS, NAT, SSL
3.
Linux
*
Baic Linux OS knowledge. Distributions, filesystem, processes, administration, bash
* Covered by Udemy course
4.
DevOps Culture
What is DevOps and why is this field needed?
5.
AWS: Part 1
Hand on practice on Amazon cloud
6.
AWS: Part 2
Hand on practice on Amazon cloud
7.
Python
Python scripting language, creating a FLASK (API) service
8.
Version Control
Version control history until GIT and common usages
9.
Database
Managing MySQL
10.
Configuration Management: Part 1
Why, what and how (Chef)
11.
Configuration Management: Part 2
Why, what and how (Chef)
12.
Hashicorp: Part 1
Infrastructure as code (Terraform)
13.
Hashicorp: Part 2
Secrets management (Vault), service discovery (Consul) and additional usages to automate the infrastructure
14.
Monitoring
Why, what and how (Cloudwatch, Grafana and more)
15.
CI/CD
Why, what and how (Jenkins automation tool)
16.
Containers
Why, what and how (Docker)
17.
Load Balancing
Continue to function under high pressure of traffic, implementation and how does it work
18.
Messaging and Caching
Enrichment session
19.
Log Management and Security
Enrichment session
20.
Azure
Hand on practice on Microsoft Azure cloud
21.
GCP
Hand on practice on Google cloud
In order to graduate, participants are required to:
Prepare home assignments
Submit a final project
Attend at least 80% of all sessions (not including enrichment sessions)