Skip to main content

Saving banks from technical debt: How Atruvia built secure, self-service infrastructure

Burdened by legacy IT, Atruvia rebuilt its digital core with HashiCorp, automating infrastructure, enforcing compliance, and slashing provisioning time from months to hours.

Outdated IT systems cost financial services firms an average of $100 million annually, including $31.7 million in losses from cyber threats. For IT service providers like Atruvia — responsible for maintaining the core infrastructure behind hundreds of banks and millions of customer transactions — this reality underscores the urgency of modernization.

Serving over 900 financial institutions in Germany, including Volksbank and Raiffeisenbank, Atruvia manages one of Europe’s largest financial IT ecosystems:

  • 91 million accounts
  • 9.3 billion annual transactions
  • 26,000 self-service machines nationwide.

Like many enterprises born in a pre-digital era, it faced fragmented automation, sprawling hybrid environments, and rising compliance demands. To keep delivering trusted, always-on banking services, Atruvia had to evolve from within.

With HashiCorp’s support, the company:

  • Reduced cluster provisioning from 3 months to 2 hours
  • Cut network setup time from weeks to minutes
  • Standardized pipelines and configurations across hybrid environments
  • Established a company-wide standard for infrastructure as code (IaC)

»Challenge: Manual workflows and process debt

After years of struggling with a fragmented tech stack, Atruvia announced a new strategic direction: Evolve from a traditional IT service provider into a digitalization partner for Germany’s cooperative banking sector.

But Atruvia’s infrastructure had been built up over decades. While it supported mission-critical banking services, its core workflows hadn’t caught up with modern development needs.

Key operational challenges included:

  • Manual provisioning and ticket-based workflows
  • Siloed automation tools
  • Scattered documentation and siloed knowledge
  • No unified APIs for core systems
  • Compliance requirements that added friction to already slow delivery cycles

“We were operating with a weird stack of tooling that you fuse together, and it was still always process-oriented rather than product-oriented.”
— Martin Pelke, Product Owner for Infrastructure as Code, Atruvia

And the legacy culture didn’t help: “Whoever you would talk to, they would always say it’s automated,” Pelke added. “But when you ask a development team with infrastructure needs, they'd say, ‘I don't know, it's ticket ops.’”

With regulatory demands increasing, the cost of manual processes was measured in both developer time and growing security risks. To match its new strategy and role in Germany’s banking future, Atruvia needed a modern foundation that enabled speed and scale without compromising compliance.

»Solution: A platform mindset

Atruvia’s first priority was provisioning. The team needed to update their manual processes and ticket-based system to an automated, product-based workflow. Having worked with HashiCorp on smaller projects, Atruvia was eager to expand its partnership with them, starting with Terraform.

As Pelke explained:

“We wanted a single source of truth and a descriptive view of everything we run everywhere. That’s what led us to Terraform.”

This move helped Atruvia pivot from reactive support to proactive enablement with platform-as-a-product thinking — made possible with IaC templates and automation.

They focused on the public cloud first, where APIs and standardization made automation easier. From there, they expanded to other environments, using:

  • Terraform Enterprise for GitOps workflows and reusable IaC modules
  • GitLab pipelines for version-controlled, automated delivery
  • Self-service patterns to empower developers

This new model enabled application teams to spin up environments quickly and securely.

“That’s where we can really shine: Standardized environments that make life easier for our app teams.”
— Martin Pelke, Product Owner for Infrastructure as Code, Atruvia

»Integrating security

Infrastructure speed meant little without strong security. So, the team turned its attention to Vault, HashiCorp’s security solution.

With Vault, Atruvia was able to:

  • Centralize secrets management
  • Enable secure injection into CI/CD pipelines
  • Lay the groundwork for dynamic secrets and namespace provisioning

Though operated by a separate team, Vault integrated tightly into the Terraform workflows, allowing Atruvia to move fast without compromising security compliance.

By embedding Vault into their CI/CD pipelines, Atruvia improved visibility and created a reusable, scalable security foundation. Teams no longer had to manage secrets with their own bespoke processes. Instead, they tapped into a centralized platform that enforced best practices by default.

»Selling the platform to internal teams

A great solution means nothing if your teams won’t use it. To drive adoption, Atruvia didn’t issue top-down mandates. Instead, Pelke and Lukas Essig, a Platform Engineer at Atruvia, built and demonstrated successful patterns.

“We showed and didn’t tell. We created a GitOps onboarding pattern, and more teams adopted it because it worked.”
— Lukas Essig, Platform Engineer, Atruvia

They also invested in enablement:

  • Two consultants were trained to guide teams step-by-step
  • Live sessions replaced long documents

This taught teams how to build and deploy infrastructure “the Atruvia way.”

»The ROI of automation

Atruvia’s transformation streamlined operations and redefined how the organization builds, delivers, and secures infrastructure at scale. By shifting to IaC and standardizing workflows through Terraform and Vault, the team unlocked substantial gains:

  • Provisioning time dropped from 3 months to 2 hours
  • Network configuration setup took 15 minutes instead of weeks
  • New clusters deployed in hours, not weeks
  • IaC ended formerly fragmented processes and helped to initiate a cultural shift
  • Developers gained fast, compliant self-service capabilities
  • Audit trails and policy checks are built into every deployment

“We rebuilt an entire cloud-native network segment in an hour — including troubleshooting. Without Terraform, that would’ve taken weeks.”
— Martin Pelke, Product Owner for Infrastructure as Code, Atruvia

»Roadmapping resilience

With a scalable, compliant automation foundation in place, Atruvia is continuing to evolve its platform strategy.

Looking ahead, the team is focusing on

Terraform and Vault are now embedded in the company’s strategic roadmap, enabling speed, security, and innovation. For Atruvia, that means more than modernization. It means delivering the digital future of banking, one secure deployment at a time.

You can read the full story on our Case Studies library (no registration):

Read the complete case study

More posts like this