Head of Infrastructure Automation

Head of Infrastructure Automation
Truist

United States, Virginia, Richmond

Oops! You need to have an account to use this feature

Sign up to access features including all filters, job matching, dashboard, apply service, etc.

Compatibility Score

Compatibility Score / Job Matching

This unique feature shows a score indicating how closely this job matches the preferences you set in your profile.

Access to this feature requires signing up.

N/A
Salary

Rank

Senior Manager

Responsibility
Scope

Regional

Workplace

100% in office

Functions

IT

Reports to
Level

N-2

Travel Max:

75%

Posting Date

05-25-2025

Description

We are seeking a seasoned and visionary Software Engineering Manager – Infrastructure as Code (IaC) to lead the engineering and architecture of reusable infrastructure platforms across hybrid cloud and on-prem enterprise environments. This role is accountable for building scalable platform foundations and declarative architectural patterns that power self-service, policy-compliant infrastructure provisioning. The ideal candidate brings a software-first mindset, deep platform architecture expertise, and a proven ability to deliver infrastructure automation at enterprise scale and complexity.

Head of Infrastructure Automation

Key Responsibilities

Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time.

Technical Leadership & Expertise:

  • Lead and mentor a team of engineers in building modular Ansible playbooks, Terraform modules, and declarative infrastructure blueprints that support repeatable and scalable platform consumption.
  • Architect and deliver enterprise-grade platform services, enabling abstraction of underlying infrastructure and seamless integration with IDPs (Internal Developer Platforms).
  • Design and evolve foundational infrastructure platforms with a focus on multi-tenancy, elasticity, observability, compliance, and lifecycle management.
  • Collaborate with enterprise architects, product managers, and security teams to define cloud-native and hybrid architectural patterns aligned to business objectives.
  • Drive alignment across platform domains by engineering shared services and cross-cutting capabilities such as network, identity, secrets management, and compliance scaffolding.
  • Champion a “platform as a product” operating model, including versioning, changelog transparency, feedback loops, and service-level metrics.
  • Build infrastructure platforms capable of handling enterprise-scale concurrency, fault tolerance, service boundaries, and regional compliance requirements.
  • Lead technical evaluations and selections of infrastructure orchestration and provisioning tools to ensure long-term maintainability and vendor alignment.
  • Enforce modern software engineering practices (e.g., trunk-based development, automated testing, pipeline-first deployments) within the IaC engineering discipline.
  • Define and track metrics such as time-to-provision, mean time to resolution (MTTR), drift frequency, reusability adoption rates, and user satisfaction scores.

Qualification & Requirements

Technical Skills

  • Experience working with regulatory compliance, control and risk management processes.
  • Bachelor’s degree in Computer Science, Engineering, or related field; or equivalent practical experience.
  • 7+ years of experience in software engineering, infrastructure automation, or platform engineering.
  • 3+ years in a technical leadership or engineering management role, ideally focused on platform teams or developer enablement.
  • Demonstrated expertise in Ansible, Terraform, and managing complex infrastructure through declarative, GitOps-based approaches.
  • Deep experience designing and operating platforms at enterprise scale, including global/regional workload distribution, scaling strategies, and operational resiliency.
  • Proven success delivering infrastructure platforms consumed by hundreds or thousands of developers, with measurable improvements in velocity and quality.
  • Knowledge of cloud infrastructure services (AWS, Azure, GCP) and hybrid/on-prem delivery models.
  • Familiarity with container platforms (Kubernetes/OpenShift), IaC testing frameworks (e.g., Terratest, KitchenCI), and secure secrets injection mechanisms.
  • Ability to define clear architectural boundaries across teams and domains, with strong documentation and governance practices.

Required Qualifications

The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Equivalent combination of advanced education and related experience, which could include any combination of: Fifteen years’ experience managing software engineers and systems analysts, Ten years’ relevant business experience (i.e. making technical-related decisions on the business side), Five years’ managing a large staff, (including managing managers), and Five years’ experience with budget responsibilities
  • Ability to translate enterprise level strategic planning information into software and data management needs, create business plans, and turn them into effective business solutions
  • Executive level communications skills, including, strong negotiation/facilitation/presentation skills and experience negotiating with vendors for relevant products and services
  • Significant knowledge of current and emerging application software products and tools
  • Extensive project management experience to include multi-million dollar projects completed on time, within budget and delivering quality results
  • Strong analytical and architectural skills
  • Ability to manage a high volume of internal client relationships
  • Knowledge of all phases of software engineering life cycle and experience with process improvement models

Preferred Qualifications

  • Understanding of multiple approaches to Software Engineering.
  • Full understanding of Agile methodology and experience working with Agile teams.
  • Banking or financial services experience, especially in a particular niche area.

Other Job Requirements/Working Conditions

  • Visual / Audio / Speaking
    • Able to access and interpret client information received from the computer and able to hear and speak with individuals in person and on the phone.
  • Manual Dexterity / Keyboarding
    • Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers.
  • Availability
    • Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need.
  • Travel
    • Up to 75%

Benefits

General Description of Available Benefits for Eligible Employees of Truist Financial Corporation: All regular teammates (not temporary or contingent workers) working 20 hours or more per week are eligible for benefits, though eligibility for specific benefits may be determined by the division of Truist offering the position.

Truist offers:

  • Medical
  • Dental
  • Vision
  • Life insurance
  • Disability
  • Accidental death and dismemberment
  • Tax-preferred savings accounts, and
  • a 401k plan to teammates.

Teammates also receive:

  • No less than 10 days of vacation (prorated based on date of hire and by full-time or part-time status) during their first year of employment;
  • Along with 10 sick days (also prorated), and
  • Paid holidays.

Company Profile

Truist
Industry

Financial Services

Revenue

$4.59B

Employees

37,552

Fortune 500 Rank

#132

Global 500 Rank

#477

View Company Profile