Development Infrastructure Manager
US VA, US
Overview
We are seeking a proactive and technically skilled Development Infrastructure Manager to drive developer enablement by owning and optimizing our development, QA, and build environments. By providing dedicated management of lab infrastructure, virtualization, and container platforms, this role will significantly increase developer productivity and focus. This Development Infrastructure Manager will ensure our team of engineers can concentrate on delivering features, while the underlying environments remain consistent, reliable, and secure.
Responsibilities
-
Own and maintain all development and QA environments, including server provisioning, configuration, and teardown across lab locations.
-
Manage virtualization and containerization platforms to support developer and QA workflows.
-
Ensure all environments are consistent, stable, and reproducible for all users.
-
Maintain an accurate inventory of lab hardware, including servers, networking equipment, and rack elevations.
-
Coordinate upgrades, replacements, and physical setup of lab hardware, providing remote assistance as needed.
-
Monitor and troubleshoot hardware issues as they arise.
-
Build and maintain automation tools for environment setup, deployment, and resets.
-
Develop self-service tooling to empower developers and QA to manage their own environments safely and efficiently.
-
Manage access controls, credentials, and network policies for lab and virtual environments.
-
Ensure all environments adhere to internal security policies and best practices.
-
Work closely with development team leads, software leadership, and QA to understand and address environment requirements.
-
Serve as the go-to point of contact for any development environment-related issues.
-
Coordinate with on-site contacts at each lab location.
-
Maintain comprehensive documentation for lab setups, usage guides, and troubleshooting procedures.
-
Standardize environment configuration and lifecycle practices across teams, and proactively implement, document, and train the team on best practices.
Qualifications
-
Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent experience.
-
7+ years of experience managing development/test environments, lab infrastructure, or similar DevOps roles.
-
Strong experience with virtualization (e.g., VMware, KVM) and containerization platforms (e.g., Docker, Kubernetes).
-
Proficiency in automation and scripting (e.g., Python, Bash, PowerShell).
-
Experience with configuration management and infrastructure-as-code tools (e.g., Ansible, Terraform) is a plus.
-
Solid understanding of server hardware, networking, and troubleshooting in lab environments.
-
Familiarity with access management, security best practices, and compliance in development settings.
-
Excellent organizational, documentation, and communication skills.
-
Proven ability to collaborate across teams and locations, and to provide effective remote support.
Location
This is a remote position in the United States.
Travel
Occasional travel as needed (10%)
Compensation & Benefits
The base pay range that the Company reasonably expects to pay for this position in the United States is $140,000 - $165,000; the pay ultimately offered may vary based on business considerations, including job-related knowledge, skills, experience, and education. The position is bonus-eligible, and there are medical, dental, and vision benefits available. There is a 401k saving plan and other benefits, such as Paid Time Off, Life Insurance, and an Employee Assistance Plan.
Diversity and Inclusion Statement
We are committed to creating a diverse environment that embraces differences and fosters inclusion.
Equal Opportunity Statement
We are an Affirmative Action/Equal Opportunity Employer and strongly committed to all policies which will afford equal opportunity employment to all qualified persons without regard to age, national origin, race, ethnicity, creed, gender, disability, veteran status, or any other characteristic protected by law.