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 (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 (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 (16 min)
- Understand where to find and put things in the Linux file system
-
Bash / terminal basics (1.2 hr)
- Shell commands to interact with Linux via CLI
-
Linux system administration (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
-
Layer-by-layer tips on how to diagnose networking
-
Tools:
ethtool
,ip
,ping
,traceroute
,nslookup
,ss
ornetstat
,telnet
,nc
ornetcat
,nmap
,tcpdump
,wireshark
-
-
SRE vs DevOps - 5 pillars of DevOps (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 (13 min)
- Overview of how attacks are conducted and how to address at each stage
-
Network security 101 - understand exploits (1 hr)
- Understand risks to better advise clients on best practices
-
Web app pen testing - understand exploits (2.5 hr)
- Understand risks to better advise clients on best practices
-
- 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.