DevSecOps Engineer Resume Examples & Free Template (PDF, Word)

Mateusz runs pipeline security at Sysdig, and his details fill this free DevSecOps engineer resume template until you type in your own scanners and numbers. Download it as PDF or Word, check 3 DevSecOps resume examples, then use my 6-step guide.

4.9 5.0
The DevSecOps Engineer resume template filled in for Mateusz Kowalski: profile summary, technical skills, education and 11 bullets on pipeline scans, secrets and signed builds
Emmanuel Gendre Ex-Google recruiter / Tech resume writer Updated Free, ATS-friendly, no signup

Interactive resume template generator

Interactive DevSecOps Engineer Resume Template

Fill in the side panel, then download your resume as a PDF or a Word file.

Edits update live as you type. Toggle Edit to rewrite paper text directly.

Edit mode is on. Click anywhere on the resume to rewrite text. Side-panel placeholders still update live.

Mateusz Kowalski Senior DevSecOps Engineer

San Francisco, CA • mateusz.kowalski@gmail.com • +1 415-555-0129

Profile Summary

  • Senior DevSecOps Engineer with 7 years of experience securing cloud-native SaaS delivery pipelines for container security and retail e-commerce, specializing in pipeline scanning, software supply chain security, and Kubernetes hardening.
  • Daily hands-on work across CI/CD (GitHub Actions, Argo CD), code and dependency scanning (Semgrep, Snyk, OWASP ZAP), IaC scanning (Checkov), containers (Trivy, Kyverno), secrets (HashiCorp Vault, GitGuardian), signing and policy (Sigstore Cosign, OPA/Rego), and scripting (Python, Go), built on least privilege, fast feedback in the pull request, and fixes a developer can ship the same day.
  • Deep expertise in merge gates that block only on real risk, SBOMs and signed builds, Kubernetes admission control, and risk-based vulnerability triage, following the NIST SSDF and SLSA to deliver daily releases that still clear SOC 2 and ISO 27001 audits.
  • Works closely with Platform Engineering, SRE, Product Security, and Compliance at a security vendor that runs its own product in production, joining design reviews, release planning, and incident calls whenever a change touches the build system or the clusters.
  • Senior engineer who sets the standard for findings that come with a fix and scans that finish before the unit tests do through paired fixes and code reviews, and runs the security champions group and monthly DevSecOps office hours.

Technical Skills

CI/CD & GitOps:
GitHub Actions, Argo CD, GitLab CI, Jenkins, Helm, reusable workflows
SAST, DAST & SCA Tools:
Semgrep, Snyk, OWASP ZAP, CodeQL, SonarQube, Dependabot
IaC & Cloud Posture:
Terraform, Checkov, KICS, AWS, AWS Security Hub, Wiz
Containers & Kubernetes:
Trivy, Kyverno, Amazon EKS, Falco, Docker, distroless images
Secrets & Identity:
HashiCorp Vault, GitGuardian, AWS Secrets Manager, Gitleaks, AWS IAM, OIDC federation
Supply Chain & Policy Engines:
Sigstore Cosign, OPA/Rego, Syft, CycloneDX, SLSA, Conftest
Languages, Standards & Tracking:
Python, Go, Bash, Jira, OWASP Top 10, NIST SSDF

Education

California Polytechnic State University, San Luis Obispo B.S. in Computer Science
San Luis Obispo, CA • Sep 2015 - Jun 2019

Work Experience

Sysdig Senior DevSecOps Engineer
San Francisco, CA • Aug 2022 - Present
  • Added Semgrep SAST, Snyk dependency checks, and OWASP ZAP scans of staging to 210 GitHub Actions pipelines, blocking a merge only on high-confidence findings and cutting the false-positive rate developers saw from 38% to 7%.
  • Moved 140 services from static AWS keys to HashiCorp Vault dynamic credentials and OIDC roles in CI, and put GitGuardian on every push, catching 260+ secrets before they reached a default branch in 2025.
  • Signed every production image and Helm chart with Sigstore Cosign, attached Syft SBOMs in CycloneDX format to each release, and verified signatures at deploy time, reaching SLSA Build Level 3 on 34 image pipelines.
  • Ran Checkov on every Terraform and Helm pull request across 120 repos and published secure default modules for EKS, S3, and IAM, cutting critical misconfigurations that reached production by 74% in a year.
  • Hardened 14 Amazon EKS clusters with Trivy scans in CI and the registry, Kyverno admission policies, Falco runtime rules, and distroless base images, cutting critical CVEs in running images from 410 to 36.
  • Wrote 60 OPA/Rego policies run through Conftest on Terraform plans and Kubernetes manifests, with exceptions that expire in Git, and reused pipeline logs as SOC 2 evidence, cutting audit prep from 5 weeks to 6 days.
  • Built a Python triage service that merges duplicate findings, ranks them by EPSS, CISA KEV, and runtime use, and files Jira tickets for the owning team, cutting time to fix critical findings from 26 days to 5 days.
  • Started a security champions group of 24 engineers and a golden pipeline template with every scan already wired in, raising its use on new services from 35% to 94%.
Gap Inc. DevSecOps Engineer
San Francisco, CA • Jul 2019 - Jul 2022
  • Added Checkmarx SAST and Snyk checks to the Jenkins pipelines behind the Gap, Old Navy, and Banana Republic online stores across 300+ repos, cutting open critical findings in the PCI DSS scope from 1,900 to 420.
  • Rolled out HashiCorp Vault for 85 e-commerce and store apps, replacing passwords in Jenkins credentials and config files with secrets that rotate every 90 days.
  • Ran OWASP Top 10 labs for 400+ developers before peak season and mentored 3 junior engineers through their first pipeline security changes.

Done editing? Download a real PDF (selectable text, ATS-friendly, US Letter) or an editable Word file if a recruiter asks for one.

About this template

A DevSecOps Engineer resume template, built by a tech recruiter.

A DevSecOps engineer builds security into the delivery pipeline, so it runs on every commit instead of once before a release. You’re the one adding SAST, DAST and dependency scans to CI, pulling secrets out of repos, signing builds and keeping an SBOM for each one, and scanning Terraform and container images before they ship. Then there’s the hard part: getting developers to fix what the scanners find, and fast. Some job ads call it a security automation engineer.

Pick any 10 DevSecOps resumes and nearly all of them lead with a scanner list. Snyk, Semgrep, Trivy, Checkov, Vault... Everybody’s run those, and that row can’t show whether you tuned a single rule. A hiring manager wants what changed in your org. I mean the pipelines you put gates in, the false positives you cut, the secrets you caught before merge and the days it now takes to fix a critical.

This template has a slot for each of those results. Mateusz’s Sysdig job carries 8 bullets, from pipeline scans through to security champions, and every scanner, cluster and number in them is a field you can overwrite. Right after the tool, there’s a junior, a senior and a lead DevSecOps resume, all finished. The reasoning behind each line lives in 6 steps to write a DevSecOps Engineer resume, the guide under those samples.

Got a draft that’s already out there? Run it past my free resume critique service, and I’ll mark every bullet that’s still just a scanner inventory.

Industry signal

What the market says about DevSecOps Engineer roles

Nobody publishes a DevSecOps job count, so the 2 figures come from the closest series: security analyst growth and DevOps pay. The rules tell you more. Since September 2026, the EU Cyber Resilience Act requires anyone selling software in the EU to report exploited vulnerabilities. In July, CISA and its partners raised the minimum elements of an SBOM. And after the Shai-Hulud worm, npm revoked every classic token. All 3 land on the build pipeline, which is your job.

+21% US security analyst job growth, 2025 to 2035 US Bureau of Labor Statistics
$134,797 Average base pay, US DevOps engineer job ads Indeed
  • SecurityWeek @SecurityWeek · Security news site
    Now Live! You Can’t Secure What You Can’t See: SBOM, AIBOM & Software Supply Chain Risk - SecurityWeek's Brian Schleifer sits down with Allan Friedman for a deep dive into Software Bills of Materials (SBOM), AI Bills of Materials (AIBOM), software supply chain security, VEX, and…
  • CISA Cyber @CISACyber · US cyber defense agency
    Our 2026 Minimum Elements for a Software Bill of Materials (SBOM) helps organizations improve supply chain transparency & risk management. Check out the updated guidance to learn more about new data fields, practices & processes 🔗 go.dhs.gov/5ms
  • RunSafe Security @RunSafeSecurity · Embedded software security company
    RunSafe’s Director of SBOM spoke on “Your SBOM Is Probably Wrong: Here’s How to Know” at OWASP Boston! 👏 Her talk explored SBOM drift and why embedded and firmware environments make SBOM accuracy especially challenging. #SBOM #AppSec #OWASP #basc2026

Resume Samples

DevSecOps Engineer Resume Examples

The DevSecOps work you can claim changes a lot between your first scanner rollout and running the program for thousands of developers. So you’ll find 3 DevSecOps engineer resume examples below, each at a different stage of that path. The junior wires scans and secret checks into a CI company’s own pipelines, the senior signs builds and writes admission policies at a cloud security vendor, and the lead runs pipeline security for a logistics giant. You can download each one as a PDF or a Word file, free and with no signup.

Junior DevSecOps Engineer Resume Example

A junior DevSecOps resume has to show scans you wired in yourself and findings that got fixed because of you, with a number on each. QA or DevOps years count too, as long as the bullets are about the pipeline.

Years of experience
3 years
Industry
CI/CD software
Stack
GitHub ActionsSemgrepSnykTrivy
Download PDF Download Word

Click to download the Junior DevSecOps Engineer resume example as a PDF or a Word file. Free / No signup.

Taylor Brennan

Junior DevSecOps Engineer

San Jose, CA · taylor.brennan@gmail.com · +1 408-555-0172 · linkedin.com/in/taylorbrennan

Profile Summary

  • Junior DevSecOps Engineer with 3 years in software delivery, now securing the internal build pipelines of a CI/CD software company after 20 months in QA automation, focused on scanning and secrets.
  • Works daily in GitHub Actions and Jenkins, scans code and images with Semgrep, Snyk and Trivy, checks Terraform with Checkov, and writes Python and Bash for the glue in between.
  • Building depth in scan tuning, secret detection and rotation and container image hygiene, using the OWASP Top 10 to decide which findings deserve a developer’s time this sprint.
  • Pairs with platform engineers and 3 product teams on pipeline changes, and works next to a senior DevSecOps engineer on rule reviews and the weekly findings triage.
  • Keeps the scanner runbook current, answers questions in the #appsec-help channel, holds CompTIA Security+ and the Terraform Associate, and is studying for the CKS.

Technical Skills

CI/CD & GitOps:
GitHub Actions, Jenkins, Argo CD (basics)
SAST, DAST & SCA Tools:
Semgrep, Snyk, Dependabot, OWASP ZAP (basics)
IaC & Cloud Posture:
Terraform, Checkov, AWS (IAM, S3, VPC)
Containers & Kubernetes:
Docker, Trivy, Kubernetes (basics), distroless images
Secrets & Identity:
Gitleaks, AWS Secrets Manager, HashiCorp Vault (basics)
Supply Chain & Policy Engines:
Syft, CycloneDX SBOMs, Renovate
Languages, Standards & Tracking:
Python, Bash, Jira, OWASP Top 10
Page 2 of 2

Work Experience

CloudBees Junior DevSecOps Engineer San Jose, CA · Mar 2025 to Present
  • Added Semgrep and Snyk checks to 26 GitHub Actions workflows for 3 internal product teams, then tuned out noisy rules with a senior engineer, so developers now fix 87% of findings before merge.
  • Rolled out Gitleaks as a pre-commit hook and a required CI check on 40 repos, catching 23 committed secrets in 6 months and rotating each one with the owning team the same day.
  • Wrote 12 custom Checkov policies for the platform team’s Terraform networking and IAM modules, stopping 70+ risky changes in pull requests before anyone ran terraform apply.
  • Built a reusable workflow step that runs Trivy and creates a Syft SBOM for every container image, now used by all 26 pipelines and attached to each internal release.
  • Took over the Jira queue for open container CVEs and set up Renovate pull requests for base image upgrades, cutting the median age of high findings from 41 days to 12.
Chegg QA Automation Engineer Santa Clara, CA · Jun 2023 to Feb 2025
  • Built Playwright end-to-end tests in GitHub Actions for the Chegg Study sign-up and checkout flows, raising automated coverage of those paths from 22% to 64%.
  • Rebuilt the Docker image behind the QA test grid on a slim base image and scanned it in CI, taking its critical CVEs from 31 to zero.
  • Became the QA team’s contact for the Snyk rollout and ran OWASP Top 10 lunch sessions for 60 QA and web engineers before moving into security.

Education

California State University, East Bay B.S. in Computer Science Hayward, CA · Aug 2019 to May 2023
CompTIA and HashiCorp Security+ and Terraform Associate (003) certifications San Jose, CA · 2024 and 2025

Senior DevSecOps Engineer Resume Example

At senior level, a DevSecOps resume should show controls you designed and rolled out to many teams, not scans you ran. Put the scale first (clusters, services, pipelines), then the number that moved because of your work.

Years of experience
7 years
Industry
Cloud security SaaS
Stack
Sigstore CosignKyvernoHashiCorp VaultAmazon EKS
Download PDF Download Word

Click to download the Senior DevSecOps Engineer resume example as a PDF or a Word file. Free / No signup.

Aditya Chakraborty

Senior DevSecOps Engineer

Burlington, MA · aditya.chakraborty@gmail.com · +1 781-555-0144 · linkedin.com/in/adityachakraborty

Profile Summary

  • Senior DevSecOps Engineer with 7 years of experience securing the build and release pipelines behind multi-tenant cloud security SaaS, specializing in software supply chain security and Kubernetes admission control.
  • Hands-on with GitHub Actions and Argo CD, Semgrep and Snyk, Trivy, Kyverno, Sigstore Cosign, HashiCorp Vault and Terraform on AWS, writing Go and Rego for custom checks.
  • Deep practice in signed builds and SBOMs, admission policies across many clusters, dynamic secrets and reachability-based triage, with SLSA Build Level 3 reached on every image build.
  • Works with Platform, SRE and product engineering leads in design reviews, and owns the pipeline controls in the yearly SOC 2 Type II and ISO 27001 audits.
  • Tech lead for 3 DevSecOps engineers, owner of the team’s Kyverno policy library, and host of the monthly security champions review with product teams.

Technical Skills

CI/CD & GitOps:
GitHub Actions, Argo CD, Helm, reusable workflows
SAST, DAST & SCA Tools:
Semgrep, Snyk, CodeQL, OWASP ZAP, Veracode
IaC & Cloud Posture:
Terraform, Checkov, AWS (EKS, IAM, KMS), AWS Security Hub
Containers & Kubernetes:
Kubernetes, Amazon EKS, Trivy, Kyverno, Falco
Secrets & Identity:
HashiCorp Vault, External Secrets Operator, GitGuardian, AWS IAM
Supply Chain & Policy Engines:
Sigstore Cosign, Rekor, Syft, CycloneDX, SLSA, OPA/Rego, Conftest
Languages, Standards & Tracking:
Go, Python, Bash, Jira, NIST SSDF
Page 2 of 2

Work Experience

Aqua Security Senior DevSecOps Engineer Burlington, MA · Mar 2022 to Present
  • Built keyless signing for the platform’s product images with Sigstore Cosign and GitHub OIDC, with CycloneDX SBOMs and provenance attached, reaching SLSA Build Level 3 on all 28 image builds.
  • Maintain 64 Kyverno policies across 16 Amazon EKS clusters that reject unsigned images, root containers and latest tags, blocking 99% of non-compliant workloads at admission with no blocked hotfix.
  • Moved 120 services to HashiCorp Vault dynamic database and AWS credentials through External Secrets Operator, retiring 380 long-lived access keys in 9 months.
  • Rebuilt finding triage so CVEs are ranked by EPSS and by whether the package actually loads at runtime, cutting median fix time for criticals from 19 days to 4.
  • Started the security champions program with 18 champions in 9 product teams and a paved-road pipeline template, lifting template use from 41% to 87% of active repos.
Veracode DevSecOps Engineer Burlington, MA · Aug 2019 to Feb 2022
  • Moved static and dependency scanning for 90 internal repos into GitHub Actions with Veracode Pipeline Scan, cutting median scan time per pull request from 11 minutes to 3.
  • Added Checkov and Conftest to the Terraform repos for the platform’s AWS accounts, blocking about 230 misconfigurations a quarter before merge.
  • Owned the pipeline evidence for 2 SOC 2 Type II audits, exporting branch protection, review and scan results from GitHub by script, with zero pipeline exceptions in either report.

Education

University of Massachusetts Amherst B.S. in Computer Science Amherst, MA · Sep 2015 to May 2019
The Linux Foundation Certified Kubernetes Security Specialist (CKS) Burlington, MA · Nov 2023

Lead DevSecOps Engineer Resume Example

At lead level, your DevSecOps resume should read like a program: coverage across hundreds of repos, fix times you brought down, audits you cleared, and the team you hired to run it. Recruiters check the scope before anything else.

Years of experience
11 years
Industry
Logistics
Stack
CheckmarxJenkinsPrisma CloudOpen Policy Agent
Download PDF Download Word

Click to download the Lead DevSecOps Engineer resume example as a PDF or a Word file. Free / No signup.

Marisela Aguilar

Lead DevSecOps Engineer

Memphis, TN · marisela.aguilar@gmail.com · +1 901-555-0157 · linkedin.com/in/mariselaaguilar

Profile Summary

  • Lead DevSecOps Engineer with 11 years in DevOps and pipeline security at Fortune 500 logistics and retail companies, leading the team that secures delivery for 2,000+ developers under PCI DSS and SOX.
  • Runs a stack of GitHub Actions, Jenkins and Argo CD, Checkmarx and Snyk, Prisma Cloud, HashiCorp Vault Enterprise and OPA across Microsoft Azure and AWS.
  • Deep expertise in enterprise rollouts of pipeline security, risk-based fix deadlines, audit controls as code and build provenance, mapped to the NIST SSDF and NIST SP 800-53.
  • Partners with engineering directors, internal audit and the CISO’s office on the yearly DevSecOps roadmap, and chairs the architecture review for every new delivery platform.
  • People manager for 7 DevSecOps engineers, running hiring loops and the on-call rotation, and sponsor of a champions network of 60+ developers across operating companies.

Technical Skills

CI/CD & GitOps:
GitHub Actions, Jenkins, Argo CD, Azure DevOps
SAST, DAST & SCA Tools:
Checkmarx, Snyk, SonarQube, OWASP ZAP
IaC & Cloud Posture:
Terraform, Checkov, Prisma Cloud, Microsoft Azure, AWS
Containers & Kubernetes:
Kubernetes (AKS, EKS), Prisma Cloud Compute, OPA Gatekeeper, Docker
Secrets & Identity:
HashiCorp Vault Enterprise, CyberArk Conjur, GitGuardian, Microsoft Entra ID
Supply Chain & Policy Engines:
OPA/Rego, Conftest, Sigstore Cosign, JFrog Xray, CycloneDX, SLSA
Languages, Standards & Tracking:
Python, Go, Groovy, ServiceNow, NIST SSDF, PCI DSS 4.0
Page 2 of 2

Work Experience

FedEx Lead DevSecOps Engineer Memphis, TN · May 2020 to Present
  • Led the rollout of Checkmarx and Snyk gates to 1,400 repos through a shared Jenkins library and a GitHub Actions template, reaching 92% scan coverage of production code in 18 months.
  • Agreed fix deadlines by severity and exploitability with engineering directors and built the ServiceNow and Jira routing behind them, cutting mean time to remediate criticals from 63 days to 14.
  • Turned 38 PCI DSS and SOX change controls into OPA policies checked on every release, so internal audit pulls evidence from pipeline logs, saving about 1,200 engineer hours a year.
  • Ran the program that signs release artifacts with Sigstore Cosign and keeps SBOMs in JFrog Artifactory for 300+ customer-facing apps, so the team can map a new critical CVE in under 2 hours.
  • Hired and manage 7 DevSecOps engineers and grew the security champions network to 60+ developers, each champion owning the scan backlog for their own product.
AutoZone Senior DevOps Engineer Memphis, TN · Jun 2015 to Apr 2020
  • Built Terraform modules with Checkov checks for the cloud landing zone behind autozone.com, stopping 150+ public buckets and open firewall rules before deploy.
  • Replaced hardcoded passwords in the Jenkins jobs that deploy store systems to 6,000+ stores with HashiCorp Vault secrets that rotate every 30 days.
  • Hardened the first Kubernetes clusters for the inventory APIs with CIS Benchmark baselines and image scans in Jenkins, cutting critical CVEs per image from 22 to 3 before go-live.

Education

Vanderbilt University M.S. in Computer Science Nashville, TN · Aug 2013 to May 2015
ISC2 CISSP certification Memphis, TN · 2021

Free resume review

A recruiter screen, but with feedback

You applied to hundreds of jobs: no result. Companies won’t give you feedback, so you’re stuck in a loop. Rejections will keep coming until you know what’s wrong.

Let’s break this cycle today!

I’ll screen your resume the same way I did at Google.

You’ll get:

  • Your resume sections and content scored.
  • A clear list of what to improve, why, and how.
  • Behind the scenes secrets on the screening process.

How I rewrite DevSecOps Engineer resumes

How to write a DevSecOps Engineer resume

Emmanuel Gendre, ex-Google recruiter

Emmanuel Gendre Ex-Google recruiter, tech resume writer

Google was my employer for many of the 13 years I spent recruiting, and these days resumes are all I do. Most DevSecOps drafts I’m sent look like a DevOps resume with a security paragraph stapled on: same pipelines, same clusters, plus “integrated Snyk”. A reader can’t tell what got safer, or whether developers kept shipping while it happened.

For the DevSecOps engineers I work with through my tech resume writing service, each bullet ends up with a control, the teams it reached and a number that moved. If you’re doing it yourself, though, focus on these 6 steps. Each one uses a pipeline security example.

  1. Step 1 Format & layout A single column and a text PDF the ATS reads cleanly. Go to step 1
  2. Step 2 Profile Summary Your level, your scanners and what you protect, in 5 lines. Go to step 2
  3. Step 3 Work Experience 8 bullets in today’s job, one per DevSecOps area. Go to step 3
  4. Step 4 Bullet Points One secret scanning bullet, grown level by level to a result. Go to step 4
  5. Step 5 Technical Skills Scanners, CI, secrets and signing tools across 7 starred rows. Go to step 5
  6. Step 6 Keywords & Metrics Tiered ATS terms, a posting checker and 24 pipeline security metrics. Go to step 6

Step 1 · Format & Layout

DevSecOps Engineer resume format and layout

Start with format. Of everything on a DevSecOps resume, it’s the only piece you can sort out tonight without rewriting a bullet. An ATS has to lift the words out of your PDF before anyone sees them, and after that a recruiter glances at title, companies and dates. These 3 checks keep both of those working.

01ATS Compliance

ATS compliance for your DevSecOps Engineer resume

Almost every company hiring a DevSecOps engineer keeps applicants in an Applicant Tracking System. It parses the PDF into a record recruiters can search, and when a pipeline security role opens, the recruiter queries it for “DevSecOps”, “SAST” or “Kubernetes”. Build your resume in a design tool and the parser may get an image it can’t read a word of. Here’s how ATS parsing works under the hood, if you’re curious. For DevSecOps applicants, getting found comes down to 3 rules:

The 3 rules
  1. Use a 100% text based format (no Canva!)

  2. Avoid tables, pictures, and complex structures.

  3. Use the most predictable section names, like “Profile Summary” and “Work Experience”

02Design & Layout

DevSecOps Engineer resume design and layout

Screening for years at Google left me sure of one thing: recruiters hate fancy designs. Security people love a resume styled as a terminal window, green monospace text on black, or a spider chart rating their Kubernetes skills. It’s fun for about a second. After that, the recruiter is digging for your title and dates, and you’ve lost the few seconds you had.

So keep it boring and predictable. Use one column and one plain font, give each section the title a recruiter expects, and drop the icons and charts. Your pipeline numbers will stand out on a clean page without any help. I set the template above up exactly like that, and its specs are listed here for anyone building from scratch.

Layout Spec
Columns
One. No sidebars, tables, columns, pictures or tabs.
Margins
0.7 in on all four sides
Body size
10 to 11 pt
Type
One family, weight for hierarchy
Length
One page under 5 years, two after
Section order
Summary, Skills, Experience, Education
PDF

03File Format

Resume file format for your DevSecOps Engineer resume

Make PDF your default, and don’t switch until a posting tells you to. Every ATS can read its text, it looks identical on every screen it lands on, and nobody can change your false-positive numbers by mistake. Hand over a Word file only when a posting or an agency requests one, which usually means they’re adding a cover page with their logo. Wondering about Google Docs links or plain text forms? My resume file format guide covers them.

Format Guide
PDF
Your default. Layout holds, text stays selectable.
Word (.docx)
When the posting or a recruiter asks for it. Use the Word download above.
Plain text
For portals that make you paste into a box
Never
Images, scans, password-protected PDFs, shared-drive links
File name
Mateusz-Kowalski-DevSecOps-Engineer.pdf

Step 2 · Profile Summary

DevSecOps Engineer profile summary

A profile summary belongs at the top of every DevSecOps resume, junior ones included. The two reads a recruiter gives each resume are why: the first one stops after a few lines. If those lines sound like general DevOps, you’ll land in the DevOps pile and get judged on uptime.

For pipeline security work, your summary answers 3 questions before anything else: what you protect, which scanners and platforms you run, and whether developers enjoy working with you. Each of the 5 bullets below handles one part of that. For other roles, the rules live in my profile summary writing guide.

  1. 1

    Title, years and scope

    Target title, years, the kind of company (SaaS, retail, banking, federal) and what you protect, whether that’s pipelines, clusters or the software supply chain. This one line tells a recruiter whether to read you as a junior, a senior or a lead.

  2. 2

    Your stack

    Tools sorted by what they do, each behind its label: CI/CD (GitHub Actions), scanning (Semgrep, Snyk), secrets (Vault), signing (Cosign). Copy the spelling from the posting, since keyword matching in the ATS starts right here.

  3. 3

    Domain expertise

    Pick 4 DevSecOps areas you’re best at and the method behind each, like risk-based triage or SLSA. Here’s where “ran Snyk” turns into “built merge gates that only block on real risk”.

  4. 4

    Collaboration

    Platform, SRE, product security and compliance: say which of them you partner with weekly, and where you’re in the room (design reviews, release planning, incident calls). Security that developers resent doesn’t last, and recruiters know it.

  5. 5

    Leadership

    What other engineers now rely on because of you: a golden pipeline template, a champions group, office hours, juniors you coached. Direct reports aren’t required. It shows a recruiter that teams around you get better at security.

DevSecOps Engineer resume summary example, from the template above
  • Senior DevSecOps Engineer with 7 years of experience securing cloud-native SaaS delivery pipelines for container security and retail e-commerce, specializing in pipeline scanning, software supply chain security, and Kubernetes hardening.
  • Daily hands-on work across CI/CD (GitHub Actions, Argo CD), code and dependency scanning (Semgrep, Snyk, OWASP ZAP), IaC scanning (Checkov), containers (Trivy, Kyverno), secrets (HashiCorp Vault, GitGuardian), signing and policy (Sigstore Cosign, OPA/Rego), and scripting (Python, Go), built on least privilege, fast feedback in the pull request, and fixes a developer can ship the same day.
  • Deep expertise in merge gates that block only on real risk, SBOMs and signed builds, Kubernetes admission control, and risk-based vulnerability triage, following the NIST SSDF and SLSA to deliver daily releases that still clear SOC 2 and ISO 27001 audits.
  • Works closely with Platform Engineering, SRE, Product Security, and Compliance at a security vendor that runs its own product in production, joining design reviews, release planning, and incident calls whenever a change touches the build system or the clusters.
  • Senior engineer who sets the standard for findings that come with a fix and scans that finish before the unit tests do through paired fixes and code reviews, and runs the security champions group and monthly DevSecOps office hours.

Step 3 · Work Experience

DevSecOps Engineer work experience

Remember the 2 rounds from Step 2? Here’s round two. This time the recruiter reads each job line by line, yet I’ve seen 95% of the decision ride on the one you hold today. It makes sense, because the pipelines, clusters and scanners you run today are what you’d be securing in month one.

So in the current DevSecOps job, I write one bullet for every area of the role profile, the 8 things a hiring manager screens a pipeline security engineer for. Leave out secrets or supply chain and the first interview question will almost certainly be about it. Below, they follow the order a recruiter reads them in.

DevSecOps Engineer role profile
  1. SAST, DAST & SCA in CI/CD

    You wire security scans into the pipelines developers already use. A scan that slows every build or cries wolf gets switched off within a month, so hiring managers want to see gates your teams kept. Show which rules you wrote in Semgrep and which severity you chose to block on, and how merges stayed fast while real risk got stopped at the pull request.

    Techniques
    custom rules, severity thresholds, diff-only scans, PR comments
    Tools
    Semgrep, Snyk, CodeQL, OWASP ZAP
    Metrics
    pipelines covered, false-positive rate, scan time
  2. Secrets Management & Leak Prevention

    You keep passwords and keys out of code, CI variables and chat. One leaked cloud key can turn into a breach the same afternoon, and security leaders hire you to make sure it doesn’t. Explain how you used Vault dynamic credentials and pre-commit secret scanning to retire static keys and catch leaks before push.

    Techniques
    dynamic credentials, OIDC federation, pre-commit hooks, key rotation
    Tools
    HashiCorp Vault, AWS Secrets Manager, GitGuardian, Gitleaks
    Metrics
    secrets caught, static keys retired, time to revoke
  3. Software Supply Chain Integrity

    You prove what went into every build and that nothing changed on the way out. Since SolarWinds and the npm worms, customers and auditors ask you for SBOMs and signed artifacts by name. Describe how you used Syft SBOMs and Sigstore Cosign signing to reach a SLSA level and verify images before deploy.

    Techniques
    SBOM generation, artifact signing, build provenance, dependency pinning
    Tools
    Syft, Sigstore Cosign, in-toto, CycloneDX
    Metrics
    artifacts signed, SBOM coverage, SLSA level
  4. Infrastructure as Code Security

    You stop risky cloud changes in the pull request, before terraform apply. If you fix a public bucket in code, it takes minutes. After a breach report, it takes weeks and a lawyer. Point out the Checkov rules and secure default modules you shipped, and how far they cut the misconfigurations that made it to production.

    Techniques
    IaC scanning, secure modules, plan checks, drift detection
    Tools
    Checkov, KICS, Terraform, Wiz
    Metrics
    misconfigurations blocked, repos covered, repeat findings
  5. Container & Kubernetes Hardening

    You harden images and clusters so the risky ones never get scheduled. Kubernetes moves fast, and a hiring manager wants to know you understand what admission control catches and what only runtime detection will see. Walk them through where Trivy scans and Kyverno policies sit in your setup, and how many critical CVEs left production because of them.

    Techniques
    image scanning, admission control, distroless images, runtime rules
    Tools
    Trivy, Kyverno, OPA Gatekeeper, Falco
    Metrics
    critical CVEs running, images on minimal bases, blocked deploys
  6. Policy as Code & Compliance Automation

    You turn security and compliance rules into code that runs on every change. Auditors want proof that a control ran every single time, and a policy in Git plus a pipeline log is the easiest proof you can hand them. Mention how you used OPA/Rego policies and expiring exceptions to clear SOC 2 or PCI DSS audits with less prep.

    Techniques
    policy as code, expiring exceptions, evidence from pipeline logs
    Tools
    OPA/Rego, Conftest, HashiCorp Sentinel, SOC 2
    Metrics
    controls automated, audit prep time, open exceptions
  7. Vulnerability Triage & Fix Times

    You decide which findings get fixed first and make sure the right team gets them. Your scanners produce thousands of findings, and a backlog that only grows is the first sign of a DevSecOps program in trouble. Detail how you used EPSS, the CISA KEV list and Jira routing to bring down mean time to remediate.

    Techniques
    deduplication, EPSS scoring, KEV checks, owner routing
    Tools
    DefectDojo, Jira, Snyk, Dependabot
    Metrics
    mean time to remediate, critical backlog, deadline hit rate
  8. Paved Roads & Security Champions

    You set things up so the secure path is the one developers pick without being told. You’ll always be outnumbered by developers, so the work only scales when product teams fix things on their own. Tell them how golden pipeline templates and a security champions group got adoption moving across product teams, with the numbers.

    Techniques
    golden pipelines, auto-fix PRs, security champions, office hours
    Tools
    GitHub Actions reusable workflows, Backstage, Renovate, Slack
    Metrics
    template adoption, active champions, fixes by developers

Eight bullets in one job is a lot, and that’s fine when each one has a control and a number. Coming from DevOps or QA? Your pipeline work probably covers 3 or 4 of these areas already. Next, the bullets themselves.

Submit your resume for a free review!

Step 4 · Bullet Points

DevSecOps Engineer resume bullet points

On a DevSecOps rewrite, the bullets take the longest, which is why I built a system for them: the Level System. I took the XYZ formula Google recommends as a base and added what technical hiring managers check, like techniques, tools and the standard behind the work. My resume bullet points guide has the long version.

You push one piece of work through 5 levels, and every level adds your answer to one question. For pipeline security, the closing figure tends to be secrets caught, a false-positive rate, CVEs removed or days to fix. Here’s a secret scanning bullet climbing all 5.

  1. Level 1Task

    What did I work on? Pick one change you shipped yourself. On its own, a task only tells a recruiter you were there, not that it worked.

    Rolled out secret scanning for the engineering org.

  2. Level 2+ Techniques

    How did I do it? Add the techniques. They show the decisions you made, like where in the pipeline the check runs.

    Rolled out secret scanning for the engineering org, with pre-commit hooks and a blocking CI check.

  3. Level 3+ Tools

    What tools did I use? Write the real product names. Recruiters search for them, so they’re easy keyword wins.

    Rolled out secret scanning for the engineering org with GitGuardian and Gitleaks, using pre-commit hooks and a blocking CI check.

  4. Level 4+ Method

    What method did I follow? Mention the process behind it. Few candidates do, and it shows a hiring manager how you roll changes out.

    Rolled out secret scanning for the engineering org with GitGuardian and Gitleaks, using pre-commit hooks and a blocking CI check under a same-day rotation runbook agreed with SRE.

  5. Level 5+ Metric

    What was the result? End on one number. It’s what a hiring manager still remembers after reading 50 resumes.

    Rolled out secret scanning for the engineering org with GitGuardian and Gitleaks, using pre-commit hooks and a blocking CI check under a same-day rotation runbook agreed with SRE, cutting secrets that reached main from 31 a quarter to 2 across 180 repos.

    1. 01 Task What you worked on
    2. 02 Techniques How you did it
    3. 03 Tools The stack you used
    4. 04 Method The method you followed
    5. 05 Metric The result, one number

Most DevSecOps engineers already have their numbers. Scanner dashboards keep finding counts and fix times going back years, and CI logs show every merge a gate blocked. Nobody told you those belong on a resume, so go pull 3 of them tonight.

Step 5 · Technical Skills

DevSecOps Engineer resume skills

Line up 10 DevSecOps postings side by side and 7 groups of tools keep repeating: CI/CD platforms, code and dependency scanners, IaC and cloud tools, containers and Kubernetes, secrets, supply chain and policy engines, plus scripting. Copy every tool name letter for letter from the posting. Search the ATS for “Argo CD” and a resume that only says “Argo” may never show up.

The skills section backs up your bullets, it doesn’t stand in for them. When a tool shows up here and in no bullet, hiring managers start asking where you actually used it. Under this you’ll see the 7 DevSecOps skill groups I use, Mateusz’s own Technical Skills block, and the soft skills worth a bullet of their own. Keywords get their own step next.

The 7 skill categories for a DevSecOps Engineer resume

Starred tools appear in most DevSecOps postings I read, which is why they lead their row. Only list a scanner you’ve tuned or rolled out yourself, not one whose reports you just read.

CI/CD & GitOps

Where your scans and gates run. You’ll see GitHub Actions and GitLab CI in most job ads, and Argo CD matters once deploys go through GitOps.

GitHub ActionsGitLab CIJenkinsArgo CDCircleCITektonBuildkite

SAST, DAST & SCA Tools

The scanners you add to pull requests and staging. A hiring manager cares more that you tuned them than about which brand you picked.

SemgrepSnykOWASP ZAPSonarQubeCheckmarxGitHub Advanced SecurityDependabotVeracode

IaC & Cloud Posture

How you catch cloud risk while it’s still code. Terraform with Checkov is the usual pair, and you’ll want Wiz or Prisma Cloud for what already runs.

TerraformCheckovAWSKICSAWS CloudFormationWizPrisma CloudAWS Security Hub

Containers & Kubernetes

Image scanning, admission control and runtime detection. Trivy shows up in plenty of ads, and Kyverno or OPA Gatekeeper prove you’ve done real cluster work.

KubernetesTrivyDockerAmazon EKSKyvernoOPA GatekeeperFalcoHarbor

Secrets & Identity

Where your secrets live and how you catch the ones that leak. Vault plus a secret scanner is the pair most DevSecOps postings ask about.

HashiCorp VaultGitGuardianAWS Secrets ManagerTruffleHogGitleaksExternal Secrets OperatorAWS IAMAWS KMS

Supply Chain & Policy Engines

Signing, SBOMs and policy as code. You’ll see Cosign and SLSA more every year, and Rego is the policy language most teams write.

Sigstore CosignOPA/RegoSLSASyftCycloneDXin-totoConftestHashiCorp Sentinel

Languages, Standards & Tracking

Your scripting languages and the frameworks you map controls to. Python and Go cover most glue code, and NIST SSDF matters if you sell to federal buyers.

PythonGoBashJiraDefectDojoOWASP Top 10NIST SSDFCIS Benchmarks

A finished DevSecOps Engineer skills section

Technical Skills sample, from the template above
CI/CD & GitOps
GitHub Actions, Argo CD, GitLab CI, Jenkins, Helm, reusable workflows
SAST, DAST & SCA Tools
Semgrep, Snyk, OWASP ZAP, CodeQL, SonarQube, Dependabot
IaC & Cloud Posture
Terraform, Checkov, KICS, AWS, AWS Security Hub, Wiz
Containers & Kubernetes
Trivy, Kyverno, Amazon EKS, Falco, Docker, distroless images
Secrets & Identity
HashiCorp Vault, GitGuardian, AWS Secrets Manager, Gitleaks, AWS IAM, OIDC federation
Supply Chain & Policy Engines
Sigstore Cosign, OPA/Rego, Syft, CycloneDX, SLSA, Conftest
Languages, Standards & Tracking
Python, Go, Bash, Jira, OWASP Top 10, NIST SSDF

Soft skills for a DevSecOps Engineer resume

Nobody believes “team player” in a skills row. A bullet with a number is what convinces me, and these 5 soft skills are the ones I check DevSecOps candidates for, each with an example.

  • Getting developers to fix findings without slowing them down

    Resume bulletAdded a suggested fix to every scanner comment in pull requests, and developers closed 78% of new findings before merge.

  • Saying which scanner alerts can wait, and owning that call

    Resume bulletMoved 1,200 unreachable dependency CVEs to a quarterly backlog with the CISO’s sign-off, so teams fixed the exploitable ones first.

  • Selling a blocking gate to a team that hates gates

    Resume bulletRan the new SAST gate in warn-only mode with the payments team for 4 weeks, and they asked for blocking mode themselves.

  • Staying calm when a leaked key shows up on a Friday night

    Resume bulletHad a leaked AWS key revoked 22 minutes after GitGuardian caught it on a Friday night, then wrote the runbook on-call still uses.

  • Explaining supply chain risk to auditors and executives in plain words

    Resume bulletWalked the audit committee through SBOMs and signed builds in a 1-page brief, and got the SLSA budget approved.

Step 6 · Keywords & Metrics

DevSecOps Engineer resume keywords and metrics

Give your resume 2 last checks before it goes out. Keywords are the first check, because a recruiter types “SAST”, “SBOM” or “Kyverno” into the ATS search, and a resume that’s missing them won’t show up in the results. Metrics come second. Each bullet should close on a figure your security lead already reports, like false-positive rate or days to fix.

What follows is a 3-tier keyword list, a finder that checks a real posting against it, and a metrics table with an example bullet beside every metric. One metric per bullet is plenty.

+42%

DevSecOps Engineer resume keywords, ranked

Tap any keyword to read the line a posting would usually wrap around it. Shift-left security, secure SDLC and pipeline security often describe the same job, so learn to read them as one.

Must-have

10

Put these in your summary, your skills rows and at least one bullet from your current job.

In a job description“3+ years of experience in a DevSecOps, DevOps or security engineering role”

Strong supporting

9

Add the ones you can back up to your skills rows, and work them into a bullet where they fit.

In a job description“Scan container images for vulnerabilities with tools like Trivy, Snyk or Prisma Cloud”

Bonus

8

Use them when the posting mentions them and you have a real example to talk about.

In a job description“Familiarity with supply chain frameworks such as SLSA and in-toto”

Extract DevSecOps Engineer keywords from a job description

Copy a DevSecOps, security automation or DevOps security posting into the box. You get back its scanners, platforms, standards and practices, grouped by tier, and the gaps in your resume become obvious.

Must-have
Put these in your skills section and back each one with a bullet.
Strong supporting
Add the ones you’ve actually worked with. Skip the rest.

Nothing is uploaded: it all happens in your browser.

Metrics for a DevSecOps Engineer resume

You’ll see 3 metrics for each of the 8 DevSecOps areas, and next to each one, a bullet in resume form.

MetricExample bullet
Pipeline scanning
Pipelines with security gates Count CI pipelines where SAST, SCA or DAST runs on every change.Added Semgrep and Snyk gates to 210 GitHub Actions pipelines, covering every service that ships to production.
False-positive rate Percent Share of findings developers dismiss as not a real issue.Cut the false-positive rate on DAST findings in staging from 45% to 12% by switching to authenticated ZAP scans and dropping noisy rules.
Scan time per pull request Time Median minutes the security checks add to a pull request.Kept security checks under 4 minutes per pull request with diff-only Semgrep scans and cached Snyk results.
Secrets
Secrets caught before merge Count Hardcoded secrets blocked by pre-commit or CI checks before they reach the main branch.Blocked 94 secrets at pre-commit in the first quarter after rolling out Gitleaks hooks to 180 repos.
Static keys retired Count Long-lived cloud or service credentials replaced by short-lived ones.Replaced 310 long-lived AWS access keys with Vault dynamic credentials and OIDC roles for CI jobs.
Time to revoke a leaked secret Time Minutes from detecting a leaked secret to revoking it.Brought the time to revoke a leaked secret from 2 days to 25 minutes with a GitGuardian alert that triggers a Vault rotation.
Supply chain
Signed artifacts Percent Share of production images and packages signed and verified before deploy.Signed 100% of production images and Helm charts with Sigstore Cosign and rejected unsigned ones at admission.
SBOM coverage Percent Share of releases that ship with a complete SBOM.Raised SBOM coverage from 20% to 98% of releases by generating CycloneDX files with Syft in the build step.
Time to find affected services Time Hours to list every service that ships a newly disclosed vulnerable package.Cut the time to find every service running a new critical CVE from 3 days to 40 minutes by querying stored SBOMs.
IaC security
Misconfigurations blocked Count Risky infrastructure changes stopped in pull requests.Blocked 1,100+ risky Terraform changes in pull requests in 2025, from public buckets to wildcard IAM policies.
Repos with IaC scanning Percent Share of infrastructure repos where IaC checks run on every pull request.Brought Checkov scanning to 100% of the Terraform and Helm repos through one shared GitHub Actions workflow.
Repeat findings Percent Share of cloud posture findings that come back after being fixed.Cut repeat cloud misconfiguration findings by 68% by turning the top 15 into Checkov rules that run before merge.
Containers & Kubernetes
Images on minimal bases Percent Share of services built on distroless or other minimal base images.Moved 82% of services to distroless base images in 9 months, with a shared Dockerfile template per language.
Deploys blocked at admission Count Workloads rejected by admission control for breaking a cluster policy.Rejected 1,400+ non-compliant deploys in 2025 with Kyverno, mostly root containers and unsigned images.
Runtime alert triage time Time Median time to triage a runtime detection alert.Cut median triage time for Falco alerts from 3 hours to 20 minutes by routing each alert to the owning team with pod details.
Policy & compliance
Controls automated Count Compliance controls checked by code on every change instead of by hand.Automated 44 SOC 2 and ISO 27001 controls as OPA policies that run in every pipeline and log their results.
Expired exceptions Count Policy exceptions still open after their expiry date.Brought expired policy exceptions from 57 to zero by giving every exception in Git an owner and an end date.
Pipeline audit exceptions Count Auditor exceptions tied to build and deploy controls.Cleared 2 SOC 2 Type II audits with zero exceptions on change management and pipeline controls.
Triage & fix times
Mean time to remediate Time Average days from finding to fix, tracked by severity.Cut mean time to remediate high-severity findings from 48 days to 13 by routing each one to the code owner in Jira.
Fixed on time Percent Share of findings fixed within the deadline set for their severity.Raised the share of critical and high findings fixed on time from 54% to 91% with a weekly backlog review per team.
Duplicates merged Percent Share of raw scanner findings merged as duplicates before triage.Merged 62% of raw findings as duplicates across Snyk, Trivy and Semgrep, so teams saw one ticket per real issue.
Paved roads & champions
Golden template adoption Percent Share of services built on the secure pipeline template.Moved existing services onto the golden pipeline template, from 12% to 70% of repos in a year.
Fixes made by developers Percent Share of findings closed by the owning team without help from security.Raised the share of findings product teams closed on their own from 30% to 84% with auto-fix pull requests.
Secure-coding sessions Count Training sessions or office hours run for developers.Ran 40 secure-coding sessions in a year, each one built around a real finding from that team’s code.

What if you don’t have exact numbers?

  • 1

    Open the dashboards you already have. Snyk, GitGuardian, DefectDojo and your CI history keep finding counts, fix times and blocked merges for years.

  • 2

    Estimate honestly. “Roughly 150 pipelines” works if you can show an interviewer how you got there.

  • 3

    No before and after? Count the scope. Repos, clusters, services or product teams you covered give a recruiter the size of your job.

Free resume review

A recruiter screen, but with feedback

You applied to hundreds of jobs: no result. Companies won’t give you feedback, so you’re stuck in a loop. Rejections will keep coming until you know what’s wrong.

Let’s break this cycle today!

I’ll screen your resume the same way I did at Google.

You’ll get:

  • Your resume sections and content scored.
  • A clear list of what to improve, why, and how.
  • Behind the scenes secrets on the screening process.

Frequently asked

DevSecOps Engineer resume FAQ

Yes. No account, no email, no trial that runs out. Type over Mateusz’s details, export your PDF, and edit it again after your next pipeline control ships.

Yes. Hit Word above the preview to get a .docx you can edit, and the junior, senior and lead samples each have their own Word file. Apply with the PDF, since that’s what keeps your layout intact. An agency may want the .docx so they can reformat your resume with their branding.

Yes. It’s built from one column and standard headings, with no tables or text boxes, and every word in the PDF is real, selectable text. Workday, Greenhouse and Lever read that kind of file cleanly. If you edit the layout in Word, paste the result into Notepad or TextEdit and check that each job still reads top to bottom.

Most DevSecOps engineers under 5 years fit on 1 page. With more experience, use 2, since a second page full of controls and numbers never bothers a recruiter. What you should cut is the half page of scanner names with no bullet behind any of them.

In DevSecOps postings I see the Certified Kubernetes Security Specialist (CKS), AWS Certified Security Specialty, CompTIA Security+ for juniors and CISSP at lead level come up most. GIAC’s GCSA covers cloud and DevSecOps automation as well. Put them under Education, and be ready to explain what you built after earning each one.

Numbers that prove security improved while delivery kept moving: pipelines and repos covered, false-positive rate, secrets caught before merge, critical CVEs in running images, mean time to remediate, audit prep time and how many teams use your golden pipeline. Step 6 lists 24, each shown in a sample bullet.

DevSecOps resumes center on the delivery pipeline: scans in CI, secrets, signed builds and policies that run on every change. If you mostly build and run that pipeline and security’s one slice of your week, start from the DevOps engineer resume template. Reviewing code, running threat models and testing apps by hand? The application security engineer resume template suits you better. And when your days go to cloud accounts, IAM and posture, use the cloud security engineer resume template.

Look for the security work you’ve already done in another job. A DevOps engineer who put Trivy in a pipeline, a QA engineer who helped roll out Snyk and a developer who cleaned up leaked keys all have DevSecOps bullets to write. Give those numbers first. A home lab with a signed image pipeline on GitHub helps too, as long as you link it.

Not once the bullets are yours. Recruiters don’t spot templates, they spot vague lines like “implemented security best practices”. Keep the structure, then replace every scanner, number and team with your own. Two DevSecOps resumes built from this page shouldn’t look alike after that.

More resources

More help with your DevSecOps Engineer resume