Filters
How to search
  • Plain words find names, texts and examples.
  • "two words" finds the exact phrase.
  • --name or -x finds an option.
  • #word looks only inside commands.
  • @grep finds lessons and labs that use grep.
  • Filters: cat:network · in:labs · in:notes · level:rhcsa · ch:8 · root:yes. Put ! before a word to leave it out. OR between words means one of them.
  • ↑ ↓ to move · Enter to open · Esc to close · / to search

Chapter 9Name in the course: Portfolio

Build a portfolio that shows real work

Certificates open the door; projects get the job. A recruiter wants to see that you can build, automate, secure and explain real systems. This chapter lists the portfolio projects of the path and how to present them.

  • 4 Lessons
  • 0 Commands

$ run as a normal user# run as root (or with sudo)

9.1

Pick projects that solve real problems

Use real systems from work (with permission, without company secrets) or realistic copies of them.

ProjectShowsPhase
Server health and backup automationBash/Python, systemd timers, logging1
A company environment in AzureIdentity, networking, VMs, storage, monitoring2
Staging environment as code with CI/CDTerraform, remote state, GitHub Actions, OIDC, scans3
The app on a home Kubernetes clusterDeployments, services, ingress, storage, policies4
Secure GitOps platformArgo CD, signed images, admission policies, Falco5
Cloud Resume Challenge (Azure)Static site + function + database + IaC + CI/CDAny time

9.2

Present every project the same way

A good README answers the recruiter's questions in 2 minutes.

  1. What it is, in one sentence, with a diagram.
  2. Why: the problem it solves.
  3. How: the tools and the design decisions.
  4. Security: the controls and why they are there.
  5. Run it: the commands to build it from zero.
  6. What I learned: problems and how I solved them.

At work

Put a short demo (GIF or 2-minute video) at the top of the README.

9.3

Show it on three channels

The same work, three places.

  • GitHub: the code and the README.
  • This site: summaries, labs with notes, notes pages, the project pages.
  • LinkedIn: short posts about each step — the notes on this site come from those posts.

9.4

Prepare for interviews

Practise explaining, not only doing.

  • DevOps Exercises (bregman-arie) on GitHub: hundreds of interview questions.
  • For every project: explain the design on a whiteboard in 5 minutes.
  • Be ready for live tasks: debug a broken Deployment, write a small pipeline, read a Terraform plan.