Senior Infrastructure Engineer
Bank of America · Charlotte, NC · 2 wk ago
Information TechnologyFull-time
About the Role
This position leads the most complex technical designs that enable business strategies in accordance with architectural governance, standards, and policies. Key responsibilities include facilitating deployment of the most complex technical solutions by developing templates, playbooks, and automation used during implementation. The role focuses on improving the reliability and efficiency of service implementation and fostering a culture of innovation and continuous improvement.
Responsibilities
- Serves as a consultant on a broad range of technologies, platforms, and vendor offerings to drive targeted business outcomes.
- Develops software solutions to address manual and repeatable work or inefficient processes and contributes to the technology strategy for end-to-end engineering solutions.
- Translates business requirements into technical definitions, reference models, blueprints, and playbooks for deployment in compliance with architecture standards and policies.
- Participates in various steering committees for technical and infrastructure service domains.
- Leads the evaluation of reference models, blueprints, and playbooks to ensure they are fit for purpose.
- Mentors and guides team members to ensure system design technology solutions comply with enterprise system design and engineering standards.
- Creates an inclusive and healthy working environment and helps resolve organizational impediments or blockers.
- Acts as a consultant on technologies, platforms, and vendor offerings to drive business outcomes.
- Contributes to the technology strategy for end-to-end engineering solutions and provides feedback to architecture teams.
- Develops software solutions to automate manual and repeatable processes.
Requirements
- 5+ years of Cloud Automation Engineer working experience.
- Significant experience writing Hashicorp Terraform configurations and modules.
- Experience with Terraform Enterprise (TFE) tool for resource provisioning.
- Experience in DevOps and GitOps models with infrastructure-as-code, configuration-as-code, and policy-as-code.
- Proficient in translating designs into fully developed Terraform code.
- Strong knowledge of cloud adoption frameworks.
- Solid understanding of cloud networking concepts, subnets, routing, load balancing, firewalls, and cloud security.
- Experience in enterprise-scale environments, building highly available IaaS and PaaS solutions.
- Understanding of landing zones, cloud-native security, monitoring and logging tools, and Well-Architected Framework principles.
- Experience with container-related technologies and CI/CD tools (e.g., Jenkins, pipelines, container repositories).
- Experience in programming and infrastructure automation tools (e.g., Terraform, Ansible, Java, Python).
- Experience with cloud logging, monitoring, and observability tools.
- Proficient in at least one scripting language (e.g., Bash, Python).
- Strong analytical, problem-solving, and organizational skills.
- Excellent communication and collaboration skills, with the ability to work in a global team.
Qualifications
- Minimum of a 7-year degree in Computer Science or a related discipline (desired).
- Experience in the financial services industry (desired).
- Experience with various public cloud service providers (desired).
- Experience on technology and infrastructure teams (desired).
- Experience in Linux/UNIX system administration (desired).
- Experience with container technologies (e.g., Kubernetes, OpenShift, Docker) (desired).
Skills
- Adaptability
- Business Acumen
- Production Support
- Solution Design
- Stakeholder Management
- Automation
- Influence
- Innovative Thinking
- Solution Delivery Process
- Technical Strategy Development
- Terraform
- MS Windows Server Maintenance
Schedule
1st shift (United States of America), 40 hours per week.