Engineering and Technology | Open Access |

Automated Compliance-Driven Patch Management and Security Hardening in Multi-Cloud Banking Infrastructure Using IaC and Python Orchestration

Ajay Devineni , Site Reliability Engineer, A Leading Digital Banking SaaS Platform, Atlanta, GA, USA

Abstract

Managing operating system patch cycles across heterogeneous, multi-cloud environments in regulated financial services presents challenges that go well beyond what conventional vulnerability management frameworks address. This paper describes a practitioner-developed framework implemented at a major digital banking platform serving more than a dozen credit union clients across AWS, Azure, and Google Cloud Platform. The framework integrates Infrastructure as Code (IaC) through Terraform, Python-based orchestration scripts, AWS Systems Manager (SSM), and endpoint security tooling (CrowdStrike Falcon) to deliver fully automated, compliance-traceable patch cycles on a scheduled monthly cadence. Key outcomes include an 83% reduction in manual patching effort, a compliance posture improvement from 71% to 98.6% against SOC 2 Type II control objectives, elimination of post-patch P1/P2 production incidents from 4.2 per quarter to 0.6, and the automated generation and distribution of audit-ready reports that previously required eight hours of manual effort per cycle. The paper details the architecture, implementation approach, encountered failure modes, and quantitative operational results, with the goal of offering a transferable methodology for SRE teams operating under comparable regulatory and multi-tenancy constraints.

Keywords

patch management, Infrastructure as Code, Python orchestration, SOC 2 compliance, CrowdStrike, AWS SSM, multi-cloud security, SRE, banking infrastructure, DevSecOps.

References

Kim, S., Park, J., & Lee, H. (2020). Analysis of patch management failures in financial sector cybersecurity incidents, 2017–2020. Journal of Financial Cybersecurity, 4(2), 88–103.

PCI Security Standards Council. (2022). PCI Data Security Standard (PCI DSS) Version 4.0. Wakefield, MA: PCI SSC.

HashiCorp. (2023). State of Cloud Strategy Survey 2023. San Francisco, CA: HashiCorp Inc.

Brikman, Y. (2022). Terraform: Up and Running (3rd ed.). Sebastopol, CA: O'Reilly Media.

Hendricks, C., & Morrison, T. (2022). Security baseline enforcement with declarative IaC in regulated cloud environments. IEEE Cloud Computing, 9(4), 44–53.

Hochstein, L., & Moser, R. (2017). Ansible: Up and Running (2nd ed.). Sebastopol, CA: O'Reilly Media.

CrowdStrike. (2023). Falcon Platform Architecture Guide: Sensor Deployment in Cloud-Native Environments. Sunnyvale, CA: CrowdStrike Inc.

Beyer, B., Jones, C., Petoff, J., & Murphy, N. R. (2016). Site Reliability Engineering: How Google Runs Production Systems. Sebastopol, CA: O'Reilly Media.

AICPA. (2017). Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy (SOC 2). New York, NY: American Institute of Certified Public Accountants.

Sharma, R., & Gupta, A. (2021). Automation of vulnerability remediation workflows in multi-cloud enterprise environments. International Journal of Information Security and Privacy, 15(3), 1–19.

National Institute of Standards and Technology. (2022). NIST SP 800-40 Rev. 4: Guide to Enterprise Patch Management Planning. Gaithersburg, MD: NIST.

Haber, M. J., & Rolls, B. (2020). Privileged Attack Vectors: Building Effective Cyber-Defense Strategies to Protect Organizations. New York, NY: Apress.

Download and View Statistics

Views: 0   |   Downloads: 0

Copyright License

Download Citations

How to Cite

Devineni, A. (2023). Automated Compliance-Driven Patch Management and Security Hardening in Multi-Cloud Banking Infrastructure Using IaC and Python Orchestration. The American Journal of Engineering and Technology, 5(12), 68–80. Retrieved from https://theamericanjournals.com/index.php/tajet/article/view/8013