Infrastructure Phase · Week 1
Linux Foundations for Pipeline Control
Bash scripting, permissions, processes, and systemd for owning CI/CD test environments end-to-end.
QA Focus
Own your test environment: provision, observe, and debug the box your tests actually run on.
BASHSSHSYSTEMDCRON
Lessons
- 01
Shell, pipes & redirection
grep/awk/sed for parsing test logs and JUnit XML at scale.
- 02
Permissions & users
chmod/chown, sudoers, and test-runner service accounts.
- 03
Processes & systemd
Daemonize test agents, journald log capture, restart policies.
- 04
Networking basics
curl, netcat, ss, tcpdump for debugging flaky network tests.
Hands-on Labs
- LAB_01Write a bash harness that parses k6 output and fails the build on regression.
- LAB_02Package a test agent as a systemd unit with health-check restart.