Course Objectives:

This is an official HashiCorp 4-day training course, covering:

Modern Infrastructure with Terraforma comprehensive, engineer­led course that covers two of HashiCorp’s tools ­ Terraform and Atlas.

Building Resilient Applications with Consula comprehensive, engineer­led course aimed at users who desire an in­depth exploration of Consul including service discovery, monitoring, and best practices for using Consul at scale.

Building Secure Applications with Vaulta comprehensive, engineer­led course that covers HashiCorp’s Vault. The course is aimed at both Vault administrators operationalizing vault and developers writing applications that utilize Vault secrets.

Intermediate Vaulta comprehensive, engineer­led course that covers intermediate and advanced features of HashiCorp’s Vault. The course is aimed at both Vault administrators operationalizing vault and users wishing to acquire secrets from Vault.

Experience with Consul, Terraform and Vault is not required, but preferred. 

Agenda:

Day 1, Modern Infrastructure with Terraform:

  • Terraform syntax, internals, and patterns
  • Creating and accessing compute instances
  • Provisioning resources with Terraform
  • Working with remote state
  • Authoring and using Terraform modules
  • Managing DNS with Terraform
  • Evaluating changes with Atlas
  • Building ephemeral environments

Day 2, Building Resilient Applications with Consul:

  • Consul overview and architecture
  • Bootstrapping a Consul cluster
  • Understanding techniques for service discovery
  • Creating service­level and node­level health checks with Consul
  • Differentiating Consul’s monitoring from traditional monitoring (like Nagios)
  • Using Consul’s distributed key­value store
  • Using Consul tools like Consul Template and Envconsul to build reactive infrastructure

Day 3, Building Secure Applications with Vault:

  • Initializing a Vault
  • Understanding secrets and leases
  • Mounting and configuring secret backends with Vault
  • Configuring and parsing audit backends with Vault
  • Deploying Vault in an HA environment
  • Using Consul Template and Envconsul
  • Communicating directly with Vault in your application

Day 4, Intermediate Vault:

  • Vault design and architecture
  • Setting and managing policy
  • Authenticating to Vault
  • Deploying Vault in an HA environment
  • Secure introduction for secrets and machines
  • Rekeying Vault
  • Building your own Certificate Authority (CA)
  • Managing SSH access
  • Building your own Encryption as a Service (KMS)
  • Interacting with the HTTP API

Bundle price: £1,900 excl. VAT

These training courses can also be purchased individually for £525 excl. VAT each. 

sian.heaphyHashiCorp training bundle