The #kubernetes playgrounds are back on SadServers. The vCluster excursion didn't work out 🤷♂️ so back to k3s on VMs. The free k8s sandboxes are not too useful yet without Internet until we set up an internal Docker repo (Pro should be fine).
SadServers
Technology, Information and Internet
Waterloo, ON 1,109 followers
Linux + DevOps Hands-On Training & Assessments
About us
SadServers provides hands-on realistic technical scenarios for training and job interview assessments.
- Website
-
https://sadservers.com
External link for SadServers
- Industry
- Technology, Information and Internet
- Company size
- 1 employee
- Headquarters
- Waterloo, ON
- Type
- Self-Owned
Locations
-
Primary
Get directions
Waterloo, ON, CA
Employees at SadServers
Updates
-
"This is what hands-on learning looks like. Not a tutorial. Not a course. A problem, a terminal, and no choice but to figure it out"
🕵️♂️ I solved a murder using only the command line. SadServers has a scenario called "The Command Line Murders"...and it's exactly what it sounds like. You're dropped into a Linux environment with nothing but clues, files, and a terminal. No GUI. No hand-holding. Your job is to find the killer. Here's how the investigation unfolded: → grep'd the crime scene for CLUES - ATM footage, a wallet, witness accounts → Tracked down an "Annabel" from the barista's description across a people file → Used sed to pull her address from a streets file, found an interview → Witness described a blue Honda, plate starting with "L337", driver over 6ft → Chained grep flags to filter vehicles by plate, colour, and make → Cross-referenced the owners against Rotary Club membership records One name kept coming up..."Joe Germuska" Submitted the md5 hash. Case closed. 🧹 What I actually practised without realising: • grep with -e, -A, -B flags • sed for targeted line extraction • Piping and chaining commands • Logical thinking under ambiguity This is what hands-on learning looks like. Not a tutorial. Not a course. A problem, a terminal, and no choice but to figure it out. 🤔 All my SadServers scenario write-ups are in my DevOps learning repo → https://lnkd.in/eneJZjVr Have you tried SadServers? 💬 #Linux #DevOps #CyberSecurity #Scripting #Tech #HandsOnLearning
-
-
Pretty realistic issue, should be fairly easy to figure out if you have some Docker experience
New #Docker SadServers scenario "Tallinn": BuildKit & Docker build mismatch - practice troubleshooting a broken CI/CD on a live server (inspired by a real issue we had 😄) https://lnkd.in/e88xSFAY
-
-
Keeping all data in the database and we can say launching AWS ec2 instances is very reliable, and spot instances are almost never killed at our time scale. The one oddity is having wild variations of ec2 spin up from AMI, it's pretty bimodal; tend to be either 30 seconds or 50 seconds, haven't figured out why, guess it's AWS internals of what's hot or not.
We have served over 3/4 million servers (so far!) with our scenarios🚀
-
-
Easy enough but pretty fundational
What's the difference in #Linux between "df" and "du"? (pretty popular interview question). Practice with a challenge on a real server with this new SadServers scenario "Cordoba": df is lying (or is it du?) https://lnkd.in/e3i-zSwU
-
-
Medium or Hard (not sure? will establish with solve rate, feedback welcome as always)
New SadServers scenario "Sapporo": ephemeral tokens , how do you trap in #Linux quick short events? https://lnkd.in/ejm2sbRy
-
-
Easy to Easy-Medium scenario
Sysadmins/DevOps people need to deal also with older tech, not just the latest AI infra ("legacy" = what's making money). New SadServers scenario "Edinburgh": FTP catalog sync failure - loosely based on an issue I had (I remember it more complex but ok) https://lnkd.in/ee7juRny
-
-
We need more DNS scenarios! 🙂
New SadServers scenario "Stockholm": DNS health check issue (paid accounts only since VM needs Internet) https://lnkd.in/e9hTqQqR
-
-
Here's where we learned (probably re-learned, issue rings a bell) that removing netcat breaks cloud-init and therefore the networking of AWS ec2 instances
How do you check if a #Linux TCP port is open without the usual tools (netstat, ss, nc, curl, nmap, telnet, lsof, tcpdump)? Try it out on a live server with our latest easy scenario "Porto" https://lnkd.in/ejjAsj8k
-
-
There’s a common belief that good engineers build great things. But truly great engineers? They shine when things break. In this blog post, we’ll explore how broken systems offer a unique lens for spotting engineering talent—and how platforms like SadServers are helping engineers prove their worth, not just in interviews, but through real-world problem solving.