Enabling Continued Company Growth
Long-standing companies remain viable because they evolve with the times. That’s the case for Maverik, a company committed to becoming the world’s best retail convenience store experience and petroleum maker.
As a business in active growth mode, Maverik needs infrastructure that enables unimpeded growth. That’s precisely why Jerrie Pineda, Enterprise Architect for Maverik, was tasked with modernizing the company’s monolithic application development process.
Previously, it took the team two to three months to launch an application because of the associated steps. For instance, standing up a Virtual Machine environment, provisioning a testing environment, and creating and exposing DNS entries. This approach wasn’t sustainable for a continually growing company that wanted to quickly bring its innovative ideas and new applications to light.
From Zero to Production in Hours
“In one day D2iQ, I stood up a separate cluster environment mirroring our production environment, whereas it took our entire team 2-3 weeks to deploy a basic Kubernetes instance,” Pineda says.
Pineda greatly appreciates the ability to manage multiple clusters in the same environment using D2iQ. “We can create and stand up a cluster in minutes and test batches against it and try new things without affecting production.” he says.
“In addition to the innovative technology D2iQ provides, we get value from them as a partner on speed dial. They provide the right resources and are very responsive. Technology is technology but the people behind it make the difference, and we can rely on D2iQ at any time.”
- Jerry Pineda, Enterprise Architect, Maverik
To date, the Maverik team has deployed about seven Kubernetes clusters on D2iQ. “Deployment is much easier with D2iQ, enabling us to go from zero to production 300-400% faster. We now feel free to tear down a cluster and go at it again,” says Pineda.
Maverik can even easily deploy services from the D2iQ Service Catalog. For example, it can take down and create a new Jenkins instance within minutes. So far, the company is running about 35 unique services – all with a different number of instances. In fact, it’s running over 100 instances in different name spaces on the same cluster at any given time.
“I like running on D2iQ because we can spin up any number of agents when running a build, providing us significant flexibility and power while removing bottlenecks.”