Linux & Bash
Shell, scripts, permissions, processes, systemd, logs, SSH, cron, troubleshooting.
Before starting, we run a 1-minute tech check — microphone, ambient noise, connection. If your setup isn't good enough, the test is fully refunded.
Shell, scripts, permissions, processes, systemd, logs, SSH, cron, troubleshooting.
Before starting, we run a 1-minute tech check — microphone, ambient noise, connection. If your setup isn't good enough, the test is fully refunded.
Prove your Linux and Bash skills in 15 minutes — from bulletproof scripting and systemd debugging to production firefighting.
The Plume Linux & Bash badge puts you through a 15-minute AI-led oral exam that probes your real command of the shell: writing defensive scripts with set -euo pipefail and traps, managing permissions and processes, configuring and debugging custom systemd units, automating with cron, rotating logs, and hardening SSH. The exam also covers production troubleshooting under pressure — full disks, runaway load averages, zombie processes — using the tools that matter: top, htop, iotop, lsof, strace. A second AI model then reads the full transcript and produces a score from 0 to 100 with a certified level (Novice, Proficient, Advanced, or Expert).
Unlike a self-declared skill on LinkedIn, this badge is backed by a recorded oral where you have to justify your technical choices in real time. Why set -u instead of a manual check? When do you switch from Bash to Python or Go? How do you structure a systemd unit so it restarts cleanly without circular dependencies? These questions don't have copy-paste answers — they require real field experience and the ability to articulate it clearly. That's exactly what the AI examiner measures, and what the final report breaks down criterion by criterion.
This badge is built for DevOps engineers, SREs, sysadmins, and backend developers who use Linux and Bash daily and want tangible proof of that. It's equally useful for career-changers targeting their first cloud or infra role who need a credibility signal that doesn't depend on their previous employer's name. If you know what 2>/dev/null does, if you've ever scrolled through journalctl logs at 2 a.m., and if you have a firm opinion on ripgrep versus grep, this badge was made for you.
Here are the concrete dimensions the AI examines during the 15-minute oral.
Writing defensive scripts: set -euo pipefail, trap handlers (EXIT, ERR, INT), explicit exit codes, the difference between [[ ]] and [ ], and correct variable quoting to avoid word-splitting surprises.
Diagnosing a degraded production system: pinpointing CPU/memory/I-O bottlenecks with top, htop, iotop, tracking open file handles with lsof, and tracing system calls with strace when nothing else explains the issue.
Creating and debugging custom systemd units: service types (simple, forking, oneshot), restart policies, After/Requires/Wants dependencies, and filtering journalctl output to find the root cause fast.
Fine-grained Unix permissions (chmod, chown, ACLs, sticky bit, setuid/setgid), SSH hardening (ed25519 keys, sshd_config, ProxyJump), sudo and sudoers, and applying the principle of least privilege.
Building reliable cron pipelines (locking with flock, redirecting output, error notifications), log rotation with logrotate, and designing incremental backup scripts that still work three years later.
Analyzing disk usage (df, du, ncdu), managing inodes, fstab and mount options, Unix signals, zombie process cleanup, and basic cgroups and namespaces knowledge for containerized environments.
Knowing when to reach for a Bash script versus an Ansible playbook, a Python module, or a Terraform provisioner. How shell fits into Docker builds, CI/CD pipelines, and infrastructure-as-code workflows.
Awareness of zsh, fish, and nushell, and the modern GNU replacements (ripgrep, fd, bat, eza, delta). The ability to explain tool choices rather than just listing them on a resume.
Final scoring is performed by Claude (Anthropic), which reads back the full transcript and applies this weighted criteria grid.
Precise knowledge of Bash syntax, script safety mechanisms (set -euo pipefail, traps, exit codes), variable handling, quoting, and redirections. This is the technical foundation the badge rests on.
Ability to analyze a degraded Linux system: identifying CPU, memory, and I-O bottlenecks, using diagnostic tools correctly, and reasoning through an outage in a structured, methodical way.
Quality of automation scripts described or produced: idempotency, error handling, logging, maintainability, and inline documentation. A script that runs for three years without intervention reveals the real level.
Deep understanding of systemd (units, targets, journald), production service management, Unix permissions, and system security. Ability to debug a service that stubbornly refuses to start.
Ability to identify Bash's limits, pick the right tool for the job, and position shell scripting in a broader DevOps workflow. Technical maturity and the ability to back up your choices with clear reasoning.
A Plume session takes about 20 minutes, from tech check to badge delivery.
You join the Plume session from your browser. The AI checks your microphone and connection, then starts the audio recording. No webcam required, no screen sharing — just your voice.
The AI examiner asks you to introduce yourself briefly and walk through the most complex Bash script or Linux intervention you've handled recently. This sets the context and calibrates the depth of the follow-up questions.
The AI probes 3 to 5 themes based on your earlier answers: defensive scripting, production troubleshooting, systemd, automation design, DevOps integration, and the limits of Bash. Every answer can open a targeted follow-up.
The examiner asks for your take on how the shell ecosystem has evolved — fish, nushell, ripgrep, fd — and when you'd choose not to use Bash at all. There's no single right answer: your judgment and reasoning are what count.
Claude Opus reads the full transcript and produces your score (0-100), your certified level, and a detailed report broken down by criterion. Your badge and shareable URL are ready right after.
Your score out of 100 translates into a level a recruiter can grasp at a glance.
You can run basic Linux commands (ls, cd, grep, chmod) and tweak an existing Bash script, but you're not yet writing scripts from scratch with proper error handling. You rely on documentation for anything beyond basic navigation and file operations.
You write functional Bash scripts to automate recurring tasks (backups, simple deployments), handle permissions and processes, and use cron and SSH daily. You know what set -e does and can read a systemd journal, but your scripts still have gaps on edge cases and error paths.
You master defensive scripting (set -euo pipefail, traps, explicit exit codes), debug degraded Linux systems with lsof, strace, and iotop, and create and tune custom systemd units. You know when to hand off from Bash to Python or Ansible, and why.
You design production-grade Bash scripts that other teams maintain years later, optimize Linux systems at the resource edge (cgroups, namespaces, kernel tuning), set shell best practices for your org, and mentor juniors. You have a well-reasoned opinion on every tool in the ecosystem.
No degree or years of experience required to take the badge. Here are the profiles it makes the most sense for.
You live in the terminal all day and want a credible competency signal to put on your profile or bring to interviews — without shelling out for an expensive vendor certification.
You've managed production servers for years but never earned a formal credential. This badge turns your field experience into an objective, shareable proof of skill that speaks directly to technical hiring managers.
You deploy on Linux, write build and CI scripts, and want to prove your shell work goes beyond commands copied from Stack Overflow. This badge puts a number on skills you already have.
You're going after your first DevOps or sysadmin role and need a credibility signal that's independent, concrete, and immediately legible to a technical recruiter evaluating a stack of CVs.
You work on contract and want a verifiable badge on your portfolio or Upwork profile that reassures clients about your Linux depth before the first call even happens.
Where and how your Linux & Bash badge will help you day to day.
You attach your badge URL to your application email before the technical interview. The hiring manager listens to two minutes of your production troubleshooting answer and arrives at the interview with targeted questions instead of generic ones.
You add the badge link to your Upwork or personal site. Clients see a concrete score (say, 84/100, Advanced) and a detailed report instead of just 'Linux' checked off in a skills list.
You're moving from a backend dev role to SRE at your current company. The Linux & Bash badge gives your manager concrete evidence of your system-level skills beyond self-assessment.
You've just finished an intensive DevOps bootcamp and want to stand out from other graduates on the job market. The badge shows exactly where you actually sit, not just that you completed the course.
You retake the badge once a year to track your progress. The detailed report tells you precisely which criteria improved — scripting, systemd, troubleshooting — and where your biggest growth opportunity still is.
As a tech lead, you ask candidates to complete the badge before the interview. You compare scores and transcripts to prepare questions that actually differentiate strong candidates from those who talk a good game.
A few minutes to check you have everything you need.
At the end of your session you don't just get a score — here's everything that awaits you.
A score from 0 to 100 and an official level (Novice, Proficient, Advanced, or Expert) in Linux & Bash, generated by Claude Opus from the full transcript of your oral exam.
Structured feedback on all 5 evaluation dimensions: shell mastery, troubleshooting, script robustness, systemd, and technical judgment. You know exactly where to focus next.
The audio from your exam is stored securely and accessible only to you. Replay it to analyze your answers, spot hesitations, and sharpen your prep for the next attempt.
A unique public URL displays your score, level, and key evaluation highlights. Drop it on LinkedIn, your resume, your portfolio site, or in a job application email.
Discover related skills you can validate with Plume.
A 15-min oral exam with an AI, a shareable badge for your recruiters.
Choose this badge · €19.99