Created
April 19, 2021 17:10
Revisions
-
mikesparr created this gist
Apr 19, 2021 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,65 @@ The following videos, or playlists, can help ensure consistent knowledge amongst all core team members and help make customer support easier. - [CS fundamentals - 12-min videos](https://youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo) (9 hr) - Learn about computer origins, transistors, logic gates, and computer architecture - Learn about binary, bits, and bytes (bits, bytes, and octets key in networking) - Computer architecture, programming, languages, ML, robotics - [Networking - beginner to advanced](https://youtu.be/QKfk7YFILws) (5 hr) - Learn layers of TCP network model (5 layers vs 7-layer OSI) - Learn switching, routing, subnetting, ARP, DNS - Learn about packets, data frames, and what's included in headers/payloads (why knowing bits / binary is helpful from prior course) - Troubleshooting - [Linux file system / folders](https://www.youtube.com/watch?v=HbgzrKJvDRw) (16 min) - Understand where to find and put things in the Linux file system - [Bash / terminal basics](https://www.youtube.com/watch?v=oxuRxtrO2Ag) (1.2 hr) - Shell commands to interact with Linux via CLI - [Linux system administration](https://www.youtube.com/watch?v=wsh64rjnRas) (6.7 hr) - Deeper dive into systems administration and troubleshooting in Linux - Builds upon the earlier foundational knowledge, but how to admin in Linux - [Network troubleshooting on Linux](https://www.redhat.com/sysadmin/beginners-guide-network-troubleshooting-linux) - Layer-by-layer tips on how to diagnose networking - Tools: `ethtool`, `ip`, `ping`, `traceroute`, `nslookup`, `ss` or `netstat`, `telnet`, `nc` or `netcat`, `nmap`, `tcpdump`, `wireshark` - [More info](https://www.redhat.com/sysadmin/five-network-commands) - [SRE vs DevOps - 5 pillars of DevOps](https://www.youtube.com/watch?v=0UyrVqBoCAU) (44 min) - Understand 5 pillars of DevOps and how SRE implements them - SRE is to DevOps as Scrum is to Agile (one concrete implementation) - [NIST Cyber Security Framework CSF breaking kill chain](https://www.youtube.com/watch?v=II91fiUax2g) (13 min) - Overview of how attacks are conducted and how to address at each stage - [Network security 101 - understand exploits](https://www.youtube.com/watch?v=E03gh1huvW4) (1 hr) - Understand risks to better advise clients on best practices - [Web app pen testing - understand exploits ](https://www.youtube.com/watch?v=2_lswM1S264)(2.5 hr) - Understand risks to better advise clients on best practices - [OAuth and OIDC](https://betterprogramming.pub/the-complete-guide-to-oauth-2-0-and-openid-connect-protocols-35ebc1cbc11a) - Understand how customer apps are assembled After a solid understanding of these, then pursuing knowledge of any cloud-based solutions and engaging with customers will be much easier, and confident.