All Projects → MansoorMajeed → devops-from-scratch

MansoorMajeed / devops-from-scratch

Licence: other
A video, text series for DevOps Engineers from basics

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
javascript
184084 projects - #8 most used programming language
Jinja
831 projects

Projects that are alternatives of or similar to devops-from-scratch

blockchain-development
A complimentary course for an understanding of blockchain and its development like custom blockchain, dapps, etc.
Stars: ✭ 71 (+108.82%)
Mutual labels:  roadmap
product
Public feedback and ideation discussions for Meilisearch product 🔮
Stars: ✭ 26 (-23.53%)
Mutual labels:  roadmap
system-design-master-plan
🥇 Roadmap to becoming a system design and architecture master
Stars: ✭ 172 (+405.88%)
Mutual labels:  roadmap
haystack bio
Haystack: Epigenetic Variability and Transcription Factor Motifs Analysis Pipeline
Stars: ✭ 42 (+23.53%)
Mutual labels:  roadmap
Flutter Roadmap
This is a flutter roadmap and documentation repository. If anyone is interested you can join the party to help the community and make flutter great again.
Stars: ✭ 47 (+38.24%)
Mutual labels:  roadmap
data-structures-and-algorithms
Important data structures and algorithms implemented in Java along with solutions to AlgoExpert problems and some Leetcode problems.
Stars: ✭ 222 (+552.94%)
Mutual labels:  roadmap
a-cnn-roadmap
A reading roadmap of CNN and Deep Learning basics.
Stars: ✭ 33 (-2.94%)
Mutual labels:  roadmap
developer-roadmap-kr-
2020년, 웹개발자가 되기 위한 로드맵 https://roadmap.sh
Stars: ✭ 80 (+135.29%)
Mutual labels:  roadmap
deep-learning-roadmap
my own deep learning mastery roadmap
Stars: ✭ 40 (+17.65%)
Mutual labels:  roadmap
cloudformation-coverage-roadmap
The AWS CloudFormation Public Coverage Roadmap
Stars: ✭ 993 (+2820.59%)
Mutual labels:  roadmap
cybersecurity-career-path
Cybersecurity Career Path
Stars: ✭ 335 (+885.29%)
Mutual labels:  roadmap
Android-Developer-Roadmap
Ruta de aprendizaje desde cero para convertirte en Android Developer
Stars: ✭ 350 (+929.41%)
Mutual labels:  roadmap
figaro
Real-time voice-changer for voice-chat, etc. Will support many different voice-filters and features in the future. 🎵
Stars: ✭ 362 (+964.71%)
Mutual labels:  roadmap
miniclass-web
🏇 Roadmap untuk miniclass web WRI
Stars: ✭ 40 (+17.65%)
Mutual labels:  roadmap
ds
👨‍🔬 In Russian: Обновляемая структурированная подборка бесплатных ресурсов по тематикам Data Science: курсы, книги, открытые данные, блоги и готовые решения.
Stars: ✭ 102 (+200%)
Mutual labels:  roadmap
Performance-Engineers-DevOps
This repository helps performance testers and engineers who wants to dive into DevOps and SRE world.
Stars: ✭ 35 (+2.94%)
Mutual labels:  roadmap
ai-math-roadmap
Your no-nonsense guide to the Math used in Artificial Intelligence
Stars: ✭ 173 (+408.82%)
Mutual labels:  roadmap
blockchain-developer-roadmap
Blockchain Developer Roadmap
Stars: ✭ 33 (-2.94%)
Mutual labels:  roadmap
resources
Бесплатный образовательный контент, созданный и отобранный профессионалами
Stars: ✭ 20 (-41.18%)
Mutual labels:  roadmap
ds-algo-placement-resources
A complete roadmap and resources for competitive programming for placement purpose.
Stars: ✭ 58 (+70.59%)
Mutual labels:  roadmap

DevOps From Scratch

A video series for beginners Playlist is HERE

Have a question?

You can open an issue if you have something to discuss

General 'how to' tutorials

Nothing here (yet)

DevOps From Scratch Episode Specific Notes and Tutorials

0. The Roadmap

1. How does the internet work

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

20. Introduction to Git

21. Setting up a git server using Ansible and Vagrant

22. Deploying NodeJS app with Nginx Load balancer using Ansible

23. How does TLS/SSL work

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

29. Recap

VM Monitoring

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

Google Cloud

1. What is Cloud

2. Simple website in Google Cloud

3. Instance template and static IP

4. VPC Networks and firewall rules

Videos

Introduction

0. DevOps Roadmap

1. How does the internet work

Linux Fundamentals

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

Managing Packages, Editing Text, Managing Processes and Services

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

Nginx Proxy, DNS, Static and Dynamic Websites

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

Database servers

16. MySQL Intro for DevOps Engineers

Our small infra

17. Let's build a full infrastructure locally

Version Control Using Git

20. Introduction to Git and Github

21. Setting up a Git server locally using Ansible

Thinking DevOps

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

Jenkins

26. Jenkins #1 Installation in Linux and a simple pipeline

27. Jenkins #2 Fully Automated Production Ready NodeJS deployment

SSL/TLS

23. How does TLS/SSL work

24. Securing a website with a free SSL certificate from Let'sEncrypt

Monitoring in Virtual Machines

30. Monitoring #1 - Introduction to monitoring

31. Monitoring #2 - Setting up sensu

Videos, Categorized Again

Setting up different applications (NodeJS, WordPress etc)

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

Setting up DevOps Tools (Git, Jenkins etc)

19. Managing Virtual Machines using Vagrant

21. Setting up a Git server locally using Ansible

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].