As a core member of the SI team the Virtualized Environment product engineer will be responsible for supporting and enhancing the current global Open onDemand (EC-Hub) service augmented with our container technology and capabilities and integrated with our global hybrid scientific HPC, cloud and storage environments.
In this role you will be responsible for evolving the current virtual environment working and collaborating with other product owners and key business partners to maintain and grow the scientific infrastructure product suite to increase its functionality and improve it’s benefit for scientists.
In addition you will be working with key consumers, consulting and assisting them in getting the most value from the complete product collection offered by Science Infrastructure Services.
The successful candidate is expected to have experience and demonstrated expertise in both the technical components used in EC-Hub stack as well as the underlying computational, storage and scheduler technologies that it depends on.
Additionally experience with scientific and data science environments that are integrated with EC-Hub (RStudio, Jupiter) and the underlying platforms (R, Python) in both encapsulated and container environments is essential.
Primary responsibilities Responsible for the technical strategy and engineering of the CI virtualized environment service and its underlying components.
Consulting and collaborating with IT partners and scientists to continuously evolve the service to meet the needs and growth of interactive and virtual workstation needs of scientists.
Responsible for the technical solution of the service and maintaining a fully qualified framework end to end across multiple environments through configuration automation and infrastructure as code.
Responsible for the security and compliance configuration of the core components and related services used in the Open onDemand (OOD) framework and their integration with underlying science and enterprise support services Responsible for our singularity container augmentation to (OOD) and it’s use to extend the functionality of EC-Hub to support multiple scientific disciplines.
Responsible for the continued development of our augmentation to use LSF and its integration with the global HPC hybrid clusters.
Working closely with other members of the SI team to ensure compatibility with other SI services so that scientific workflows can be effectively executed, at scale using the SI service as well as incorporating them into partner solutions that may use additional core services (network, data management services, I&AM, automation).
Qualifications The Senior Sci Virtualized Environment product owner will be an experienced scientific computing and / or IT professional with a Bachelor’s degree (advanced degree preferred) in a relevant field of technology, science or business and possessing the following qualifications : Experience in installing, configuring and optimizing the component technologies used in OOD, including : NGINX, Node.
g. LMOD) and containers Experienced in the building of singularity containers and the configuration & running of singularity services Experienced in supporting multithreaded applications, alternate / mixed computing technologies (gpu, fpga) and complex workflows desirable Experienced in the use of I&AM technologies for credential generation and role based access of data and applications across environments 5 to 10 years supporting users in HPC environments with deep technical knowledge of a job scheduler, LSF preferred Knowledge of AWS services and API highly desirable Experienced in using GPFS and object storage in application environments, including performance tuning the environments for their use Deep working knowledge of RHEL OS for application environments Experience with Intel & Nvidia applications, libraries and environments highly desirable Experience in engaging and working closely with consumers and managing consumer expectations Experienced in managing Backlog as Product Owner for product of similar technical complexity Experience with VirtualGL