Head of Infrastructure Automation
Company | Truist |
---|---|
Location | Dallas, TX, USA, Raleigh, NC, USA, Richmond, VA, USA, Charlotte, NC, USA, Atlanta, GA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- 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.
Responsibilities
- 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.
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.