A video series for beginners Playlist is HERE
You can open an issue if you have something to discuss
Nothing here (yet)
1.1 Short term Roadmap : Path to setting up a simple website
2. History of Unix, Linux, Installing Debian 10 on Virtualbox
3. File Descriptors, Standard output/error, Pipe, Grep, File system hierarchy
19. Managing VirtualMachines using Vagrant
21. Setting up a git server using Ansible and Vagrant
22. Deploying NodeJS app with Nginx Load balancer using Ansible
24. Securing an Nginx website with free let's encrypt SSL
25. DevOps and Continuous Integration/Deployment/Delivery
26. Installing and setting up Jenkins - Simple Pipeline Intro
27. Creating an end to end Jenkins pipeline for a NodeJS application
28. Setting up WordPress using Nginx and PHP-FPM on Debian
30. VM Monitoring #1 - Introduction to monitoring
31. VM Monitoring #2 - Getting started with Sensu Go for monitoring
32. VM Monitoring #3 - System Resource Monitoring
33. VM Monitoring #4 - Monitoring a webserver
34. VM Monitoring #5 - Receiving email alerts
35. VM Monitoring #6 - Using Sensu API
36. VM Monitoring #7 - Sensu Go in Production
2. Simple website in Google Cloud
3. Instance template and static IP
4. VPC Networks and firewall rules
2. History of Unix, Linux, Installing Debian 10 on VirtualBox
3. Secure Shell, Key exchange, key based authentication
4. Important Linux commands, Using man page, command redirection
5. File Descriptors, Standard output/error, Pipe, Grep, File system hierarchy
6. File system continued, Environment variables, PATH variable
7. User Management and Permissions in Linux/Unix
8. Package Management, Primer on Webservers, Static/Dynamic websites
9. Managing services in Linux, Primer on Vim the text editor
10. Process Management, Web Server Debugging Primer 1 (ps, netstat)
11. Checking access to webserver using Netcat and Curl
12. Configuring Nginx, VirtualHosting, /etc/hosts, Curl
13. How does DNS and domains work (demo), Hands on with managing domains
14. Setting up simple static site in Digitalocean, Some bonus nginx debugging
15. Simple Dynamic Website with NodeJS + Nginx, Proxy and Reverse Proxy
16. MySQL Intro for DevOps Engineers
17. Let's build a full infrastructure locally
20. Introduction to Git and Github
21. Setting up a Git server locally using Ansible
25. DevOps, Agile, Scrum, Continuous Integration/Deployment Explained
18. Infrastructure as code, Configuration management, Intro to Ansible
19. Managing Virtual Machines using Vagrant
22. Deploying a NodeJS app with Nginx Load Balancer using Ansible
26. Jenkins #1 Installation in Linux and a simple pipeline
27. Jenkins #2 Fully Automated Production Ready NodeJS deployment
24. Securing a website with a free SSL certificate from Let'sEncrypt
30. Monitoring #1 - Introduction to monitoring
31. Monitoring #2 - Setting up sensu
Over the course of these videos, we have discussed about setting up different types of web applications. Linking them here. Many of them are listed above as well.
In the order of complexity
14. Setting up simple static site in Digitalocean, Some bonus nginx debugging
15. Simple Dynamic Website with NodeJS + Nginx, Proxy and Reverse Proxy
22. Deploying a NodeJS app with Nginx Load Balancer using Ansible
27. Jenkins #2 Fully Automated Production Ready NodeJS deployment
28. Setting up WordPress using Nginx and PHP FPM