Case Study: Philip Morris International Scales Cloud Infrastructure with HashiCorp Terraform

A HashiCorp Case Study

Preview of the Philip Morris International Case Study

PMI Researched, Adopted, Grew, And Created Training For Hashicorp Terraform In Their Fast-Scaling, New Internal IT Organization

Philip Morris International (PMI) was transforming from a traditional enterprise that relied heavily on outsourced engineering into one that built products and infrastructure in-house. As PMI scaled a large, distributed commercial platform across multiple teams and countries, it needed a way to manage cloud infrastructure consistently, support multi-cloud deployments, and meet internal control and audit requirements. The team had little prior experience with infrastructure as code or HashiCorp Terraform, so adoption and standardization were major challenges.

PMI implemented HashiCorp Terraform as the core infrastructure-as-code tool, paired with a GitOps workflow using Gitflow, Bitbucket, Jira, and Jenkins for plan review and automated apply. The team also created internal Terraform training to help engineers become productive quickly and developed practices for when to use Terraform versus other tools like Ansible. As a result, PMI improved speed, consistency, and quality of infrastructure changes across public and private cloud environments, while expanding use of the broader HashiCorp suite, including Vault, Packer, and Consul.


Open case study document...

Philip Morris International

Nikola Stjelja

Engineer


HashiCorp

190 Case Studies