Infrastructure Engineer
Role details
Job location
Tech stack
Job description
As an Infrastructure Engineer, you'll help build and evolve the technology platform that powers secure, reliable, and scalable infrastructure across cloud and hybrid environments. You'll partner with engineers and stakeholders to automate infrastructure, improve operational efficiency, and deliver modern cloud-based solutions that enable our business and client teams., * Design, develop, and maintain secure, scalable infrastructure solutions across public cloud and hybrid environments.
- Build infrastructure-as-code modules, templates, and automation to accelerate deployment and improve consistency.
- Deploy infrastructure services for both standard and complex use cases.
- Support development teams by recommending and implementing cloud templates and automation solutions.
- Collaborate with engineering teams and business stakeholders to communicate technical concepts clearly and effectively.
- Identify opportunities to optimize performance, reliability, security, and operational efficiency across cloud environments.
- Resolve infrastructure issues independently and contribute to continuous operational improvements.
- Improve technical documentation and knowledge resources to support operational excellence.
- Partner with peers and leadership to address technical debt and recommend platform enhancements.
Requirements
- 2-4+ years of experience supporting infrastructure engineering in cloud, hybrid, or private datacenter environments.
- Experience with at least one public cloud provider (AWS, Azure, or Google Cloud Platform) or private datacenter management.
- Experience using infrastructure-as-code and automation tools such as Terraform, Ansible, Helm, GitHub Actions, PowerShell, or Python.
- Experience working with CI/CD pipelines, code reviews, and deployment automation.
- Strong analytical, troubleshooting, and problem-solving skills.
- Effective written and verbal communication skills with both technical and non-technical stakeholders.
- Familiarity with Agile delivery methodologies.
- An Associate's or Bachelor's degree, or an equivalent combination of education, training, and experience.
Preferred qualifications include experience with:
- Kubernetes and Docker.
- Monitoring platforms such as Datadog, Grafana, or Prometheus.
- Public cloud landing zone architectures.
- Identity platforms such as Active Directory, Azure AD, Okta, or LDAP.
- Go or Python for infrastructure API automation.
- HashiCorp Terraform and Vault.
Benefits & conditions
Compensation for this role includes base salary, annual discretionary performance bonus, a 401(k) plan with an annual employer contribution based on years of service, and Bain's comprehensive benefits package.
Some local governments in the United States require a good-faith, reasonable salary range to be included in job postings for open roles. The estimated annualized full-time salary range for this position is:
- Boston, Massachusetts: $97,000 - $116,500
- Chicago, Illinois: $93,000 - $111,500
Placement within these ranges will vary based on several factors, including experience, education, certifications, training, and skill level.
In addition, this role includes:
- Annual discretionary performance bonus
- Eligibility for additional discretionary compensation
- 4.5% 401(k) company contribution, increasing after three years of service and fully vested upon hire
- Bain-paid medical, dental, and vision coverage for employees
- Generous paid time off, including parental leave, sick leave, and paid holidays
- Paid life and long-term disability insurance
- Annual fitness reimbursement