Virgin Media O2’s Digital Security Team uses Google Cloud Platform to deploy and manage multiple proof of concept (POC) environments that they use to test new architectures, applications, and capabilities for their growing company. Traditionally, these environments were set up using a variety of tools, sometimes taking hours to complete.
The team embraced env0 and shortened deployment times to less than ten minutes using a single click and a small set of variables.
Since introducing this new process, internal teams are lining up to join the platform because of its ease of use and speed.
Virgin Media O2 Challenge
When a department delivered a POC, they previously needed to know how to use multiple tools to achieve success. They would initially have to create a GitLab project, get access to credentials to supply to the project, spin up a virtual environment somewhere, and even peer the new environment to other environments or the Internet. Once the environment had been created, there were other required post-deployment steps. This process was extensive, and had multiple challenges along the way.
Virgin Media O2 selected env0 to address several concerns:
Reduction in deployment times
Ease impact from technical debt
Protect from service account compromises
Ease new department onboarding
Moving to a managed IaC management platform allowed them to address these concerns, and gain more control over their IaC deployments.
The env0 solution
Moving IaC automation and execution to env0 was an easy decision for Virgin Media O2. The env0 capabilities allowed them to control their biggest challenges—all under one umbrella—while giving teams increased flexibility and control over what they need to do in order to accomplish their end goal.
Technical debt reduction By using env0, deployments are no longer abandoned and left in unknown states after they are required. Deployments are set to expire and if a new one is needed, it can be created within minutes, ensuring the requirements are up to date, not to mention the cost savings associated with controlling cloud sprawl.
Seamless integration Prior to env0, Virgin Media O2 teams first started defining their project in GitLab. After the project was defined, they needed to create credentials and inject them, often leaving them susceptible to a security breach, depending on where those credentials ended up. By managing this with env0, the entire process is now automated and steps previously missed, forgotten, or improperly completed, are now controlled by env0.
Streamlined Deployment A deployment traditionally took hours to stand up. With the complexities involved around ensuring runners were configured properly, to the copy and pasting of keys, and configuration of NAT and peering, it could take up to half a day to set up a single POC deployment. Now, with a simple click and as few as five variables, a proof of concept can be created in less than 10 minutes.
Prior to env0, employees were thrown in the deep end and had to learn how to swim on their own. Now, we have a set of steps in place to ensure everyone thrives, and no one sinks due to the framework, process, and integrations env0 gives us.
Cloud and IaC Security Engineer
The Benefit to Virgin Media O2
Using env0, Virgin Media O2 tamed the Wild West deployments, bringing them all under a simple to use interface. Virgin Media O2 has seen usage grow month-over-month, with multiple new teams eager to onboard the solution. They’ve reduced technical debt by using TTLs to remove unused environments, and they’ve addressed their security concerns by automating the generation and integration of service accounts.
In Virgin Media O2’s own words, they’ve created a “vending machine” of options for teams to quickly create environments that deliver, enabling the business to thrive and grow.
env0 provides an automated, collaborative remote-run workflows management for cloud deployments on Terraform, Terragrunt and custom flows. env0 enables users and teams to jointly govern cloud deployments with self-service capabilities. env0 provides visibility into GitOps workflows of infrastructure changes. Leverage our granular RBAC permissions and limit access to IaC execution (e.g “terraform apply”), on production and other critical cloud resources. Implement any policy or check you desire with the freedom of an open standard Open Policy Agent guardrails. env0 can also help you prevent drifts with centralized remote-runs processes.