Build & maintain complex distributed systems
October 1–2, 2017: Training
October 2–4, 2017: Tutorials & Conference
New York, NY

Microservices secrets management with Vault

Seth Vargo (Google)
9:00am12:30pm Monday, October 2, 2017
Location: Beekman
Average rating: *****
(5.00, 2 ratings)

Who is this presentation for?

  • System administrators, DevOps engineers, database administrators, developers, and security professionals

Prerequisite knowledge

  • Basic experience using Linux

What you'll learn

  • Understand who is responsible for managing passwords and credentials in complex systems, what problems exist in the security space as organizations move to microservices, why existing solutions do not work as well in new architectures, and how Vault eliminates or reduces this complexity while increasing security and visibility


It’s great that you’ve moved to microservices, but how are you distributing secrets? Seth Vargo offers an overview of Vault’s unique approach to secret management by providing secrets as a service for your services (and your humans too), which is highly scalable and easily customizable to fit any environment.

Topics include:

  • Setting up and configuring a Vault cluster
  • Creating static secrets such as WiFi credentials
  • Generating dynamic secrets, such as database passwords or AWS credentials
  • Retrieving secrets via the API and CLI
  • Integrating with existing and legacy applications
  • Providing encryption as a service

We will not cover:

  • Deploying Vault in a highly available environment
  • Advanced Vault configuration strategies for various backends
Photo of Seth Vargo

Seth Vargo


Seth Vargo is an engineer at Google Cloud. Previously he worked at HashiCorp, Chef Software, CustomInk, and some Pittsburgh-based startups. He is the author of Learning Chef and is passionate about reducing inequality in technology. When he is not writing, working on open source, teaching, or speaking at conferences, Seth advises non-profits.