loading page

Infrastructure Engineering: A Missing, Undervalued Role in the Software Ecosystem
  • Vanessa Sochat
Vanessa Sochat
Lawrence Livermore National Laboratory Computing Directorate

Corresponding Author:sochat1@llnl.gov

Author Profile

Abstract

Research has become increasingly reliant on software, serving as the driving force behind bioinformatics, high performance computing, physics, machine learning and artificial intelligence, to name a few. While progress has been made in advocating for the research software engineer, little attention has been placed on the workforce behind research infrastructure and innovation, namely compilers and compatibility tool development, orchestration and scheduling infrastructure, developer environments, container technologies, and workflow managers. As economic incentives are moving toward different models of cloud computing and innovation is required, the need for such a role is essential for the continued success of science. While scattered staff in non-traditional roles have found time to work on some facets of this space, the lack of a larger workforce and incentive to support it has led to the scientific community falling behind. In this article highlight the importance of this missing layer, providing examples of how a missing role of infrastructure engineer has led to inefficiencies in the interoperability, portability, and reproducibility of science. We suggest that an inability to allocate, provide resources for, and sustain individuals to work on these technologies could lead to possible futures that are sub-optimal for the continued success of our scientific communities.
16 Dec 2024Submitted to Journal of Software: Evolution and Process
18 Dec 2024Submission Checks Completed
18 Dec 2024Assigned to Editor
02 Jan 2025Review(s) Completed, Editorial Evaluation Pending
02 Jan 2025Reviewer(s) Assigned