End User - Zagrebačka banka

Automated Disaster Recovery with Ansible Automation Platform

Challenge

Zagrebačka banka operates a complex enterprise infrastructure that supports critical banking services and requires a high level of operational resilience.

Disaster recovery processes in such environments involve multiple platforms, strict execution procedures and coordinated actions across infrastructure, storage and virtualization layers. Recovery from replicated volumes requires several precise steps — from creating consistent storage copies and attaching datastores to scanning storage, registering virtual machines, changing configurations and starting services at the disaster recovery site.

At the same time, financial institutions are facing increased expectations around digital operational resilience, including DORA-related requirements for testing, readiness and controlled recovery procedures.

The challenge was to make disaster recovery execution more repeatable, testable and reliable by using automation instead of relying only on manual procedures.

Project Goals
  • 01

    Automate Disaster Recovery Procedures

    Use Ansible Automation Platform to standardize and automate critical disaster recovery steps across infrastructure and VMware environments.
  • 02

    Enable Non-Intrusive DR Testing

    Support Bubble DR scenarios that allow disaster recovery readiness to be validated without disrupting production services.
  • 03

    Support Production-Grade DR Switch

    Enable Partial DR scenarios for controlled production failover using live migration and structured recovery workflows.
  • 04

    Improve Operational Resilience

    Strengthen disaster recovery readiness, reduce manual execution risk and support resilience requirements in a regulated financial environment.

Solution

Kodilion supported Zagrebačka banka on its Ansible Automation Journey, helping turn disaster recovery procedures into structured automation workflows.

The solution focused on VMware disaster recovery automation using Ansible playbooks and Ansible Automation Platform. Recovery procedures were broken down into sequential playbooks, each responsible for specific actions such as storage scanning, datastore mounting, virtual machine registration, configuration changes and startup procedures at the disaster recovery site.

By combining infrastructure expertise, automation practices and Red Hat technology knowledge, the project helped create a more reliable and repeatable disaster recovery operating model.

Project Deliveries
  • 01

    Ansible-Based DR Automation

    Disaster recovery procedures were implemented through Ansible playbooks and structured automation workflows.
  • 02

    VMware DR Scenario Support

    Automation covered key VMware recovery steps, including datastore handling, storage rescans, VM registration and VM startup.
  • 03

    Bubble DR Validation

    A non-intrusive DR testing scenario was enabled to validate recovery readiness without service disruption.
  • 04

    Partial DR Switch

    A production-oriented DR scenario was supported through live migration and controlled failover procedures.
  • 05

    Resilience and Compliance Support

    The solution helped strengthen operational resilience and supported disaster recovery testing expectations in the context of DORA requirements.

Tech & Business

Technologies: Ansible Automation Platform, Ansible Playbooks, VMware, Red Hat, Git, YAML, Infrastructure Automation

Business Domain: Banking, Disaster Recovery, Business Continuity, DORA, Infrastructure Operations, Enterprise Automation

Key Capabilities: DR Automation, Non-Intrusive Testing, Production Failover, VMware Automation, Operational Resilience, Repeatable Execution

quotemark

In banking, disaster recovery is not just a technical procedure — it is a critical operational capability. By using Ansible Automation Platform, complex recovery steps can become structured, repeatable and easier to validate with confidence.

— Kodilion Team, Red Hat Automation Delivery

Innovation Begins
With a Hello.

Get In Touch
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.