Group Purchasing
Group Purchasing

Eric Johnson

FellowPrincipal Security Engineer at Puma Security

Specialities

Cloud Security

Eric Johnson

About Eric Johnson

Eric Johnson brings a background in software development, cloud automation, and applied security into the classroom. He is a Fellow and Principal Security Engineer at Puma Security, and the lead author and instructor for SEC540: Cloud Native Security and DevSecOps Automation at the SANS Institute, where he focuses on securing cloud-native and DevSecOps environments in practice. He also co-authors and teaches SEC549: Cloud Security Architecture and SEC510: Cloud Security Engineering and Controls, offering a full spectrum of cloud security education from design to controls to continuous automation.

Eric’s journey into cybersecurity stems from his early fascination with automating a manual mainframe data-entry process in high school that increased throughput by 500% set him on the path of building tools to remove pain and risk. From those beginnings he moved into enterprise web and application development, then spent a decade as an information-security engineer performing source-code audits at Wells Fargo followed by five years as a principal security consultant helping companies secure product delivery. These experiences shaped his belief that vulnerabilities are often systemic and must be addressed earlier in the development lifecycle. At Puma Security he now leads professional service projects focused on Kubernetes, cloud-native, DevSecOps, and public cloud infrastructure, bridging gaps between development, operations, and security.

In addition to his practitioner credentials, Eric holds major certifications including Certified Information Systems Security Professional (CISSP), GIAC Public Cloud Security (GPCS), GIAC Cloud Architecture and Design (GCAD), GIAC Web Application Penetration Tester (GWAPT), GIAC Secure Software Programmer (GSSP), and the AWS Developer certification. He is a member of the IANS Faculty and an AWS Community Builder. Eric is also a faculty member of the SANS Technology Institute, which has been designated an NSA Center of Academic Excellence in Cyber Defense and is a multi-year winner of the National Cyber League competition. His contributions to the community include the open-source GitHub profile “ejohn20” (where he maintains tools such as Nymeria, Serverless Prey, and PumaScan) and SANS resources such as the Kubernetes Cheat Sheet and AWS Inspection VPC Architecture poster.

What makes Eric’s teaching stand out is his human-first philosophy. The flow of his courses mirrors his own career, starting with development, then operations, then security built in. He designs each section of the course with hands-on labs that reflect real workflows: developing code, deploying infrastructure, automating scans, detecting misconfigurations, remediating issues. He says that the most rewarding part is receiving messages years later from students around the globe who tell him they used the labs, guided their team, or earned a promotion thanks to his class. Outside the lab he is an avid wake surfer, golfer, Iowa State alumni, Detroit vs Everybody, bourbon-tasting traveler who enjoys traveling. He still believes in taking “smarter steps every day” rather than trying to absorb everything at once. Eric welcomes students into a collaborative space where code meets cloud, operations meet security, and every question becomes a pathway to the next big idea.

Qualifications Summary
  • Current roles and affiliations: Co-Founder and Principal Security Engineer, Puma Security; Senior Instructor/Fellow, SANS Institute.
  • Certifications: Certified Information Systems Security Professional (CISSP); GIAC Web Application Penetration Tester (GWAPT); GIAC Secure Software Programmer (GSSP); AWS Certified Developer (per profile).
  • Key professional achievements: 10 years as Information Security Engineer doing source-code audits; 5 years as principal consultant securing product delivery; built a 100% cloud-hosted company leveraging CI/CD, infrastructure-as-code, and automated security tooling.
  • Tools and publications: Maintains GitHub repos including Nymeria, PumaScan static-analysis extension; co-author of Inspection VPC Architecture cheat sheet.
  • Courses taught/authored/co-authored: SEC540: Cloud Native Security and DevSecOps Automation; SEC549: Cloud Security Architecture; SEC510: Cloud Security Engineering and Controls.
  • Community/other roles: AWS Community Builder; SANS Security Awareness Developer Training Advisory Board Member; SANS Analyst for Application Security and DevSecOps Surveys.

Press & Media