DevOps
by SMA Rakul
1. 1. Programming Languages
1.1. Go
1.2. Ruby
1.3. Python
1.4. Node.js
2. 2. Operating Systems
2.1. OS
2.1.1. Linux
2.1.2. Unix
2.1.3. Windows
2.2. OS Concepts
2.2.1. Process Management
2.2.2. Sockets
2.2.3. Threads and Concurrency
3. 3. Networking protocols
3.1. HTTP
3.2. HTTPS
3.3. SSL
3.4. SSH
4. 5. CI/CD tools
4.1. GitHub
4.2. GitLab
4.3. Bamboo
4.4. Jenkins
5. 4. Infrastructure as Code
5.1. Containers
5.2. Configuration Management
5.3. Container Orchestration
5.4. Infrastructure Provisioning
6. 7. Cloud providers
6.1. AWS
6.2. Azure
6.3. Google Cloud
6.4. Heroku
7. 8. Cloud design patterns
7.1. Availability
7.2. Data Management
7.3. Design and Implementation
8. 6. Application monitoring tools
8.1. Prometheus
8.2. Nagios
8.3. Datadog