Senior DevOps Engineer
Experian plc
- Design and implement strategies for disaster recovery and business continuity
- Research and evaluate new technologies to improve system performance and reliability
- Post-acquisition, reduced disaster recovery process duration from 6-8 hours to 30 minutes by automating 80% of the previously manual processes using a suite of automation tools, significantly enhancing operational efficiency.
- Developed and implemented an automation script to dynamically scale Azure SQL Database service tiers based on office and non-office hours, overcoming Azure's lack of built-in scaling schedules.
- Created and centralized reusable Azure Terraform modules for multiple resources, streamlining infrastructure deployment across global teams and fostering collaboration through inner sourcing.
- Implemented Terraform linting across all terraform modules to ensure adherence to security best practices and maintain infrastructure consistency.
- Built and implemented a Separation of Duties (SoD) system by creating Active Directory groups and integrating them into the organization's Identity Access Management solution and database as contained users.
- Integrated Veracode scanning into the code pipeline, improving the security and vulnerability management of application code.
- Created and deployed a security.txt file within the product website’s .well-known directory to meet security best practices.