As a member of the Ohio Supercomputer Centers (OSC) Gateways Group, the Quality Assurance and Security Engineer tests, evaluates and supports "science gateways," web-based interfaces for advanced computational resources. OSC accelerates discovery for Ohios academic and commercial researchers by providing accessible, reliable and secure high performance computing power at a fraction of the cost of alternatives, along with expert consultation and secure storage.
The Gateways Group supports specific gateways for OSC clients and projects and also maintains the Open OnDemand (OOD) project. Developed by OSC and funded by the National Science Foundation, Open OnDemand (openondemand.org) is an open-source portal that enables web-based access to high performance computing (HPC) services. Clients manage files and jobs, create and share apps, run GUI applications and connect via SSH, all from any device with a web browser. OOD is currently installed and running at hundreds of academic, governmental and commercial HPC centers both in the US and internationally.
The Gateways Group is passionate about contributing to the academic research and education community. We're proud to work on Open OnDemand, helping researchers and students to access software and computational infrastructure at universities and businesses in Ohio and around the world. The majority of OSC Gateways Group members are working remotely for the foreseeable future. Were a small team with three full-time developers and a few part-time student developer positions. We run a large open-source project along with managing a wide range of responsibilities at OSC.
People who will excel in this role are self-starters with strong engineering skills. Many of the position responsibilities involve evaluating and testing a full stack application. The ideal candidate is someone with initiative to pick up tasks or drive entirely new endeavors and who has strong debugging skills. They will provide security planning, assessment, risk analysis and risk management support. The position will also recommend solutions to develop security requirements, assess security gaps and guide the organization in meeting the security posture requirements. They must apply existing knowledge of information assurance policy, procedures and workforce structure to provide expert guidance to engineering in the design, development and implementation of secure products.
General Responsibilities of the Position Include:
As a member of the OSC Gateways Group, this position will:
Help with center-wide goals and initiatives such as supporting the deployment of a new HPC cluster.
Evaluate and test Open OnDemand apps deployed at OSC (all open sourced at OSC's GitHub) such as RStudio and Jupyter.
Respond to client support tickets for issues such as security concerns and bugs.
Conduct code reviews.
Mentor student interns.
Participate in project management of Gateways projects.
As a contributor to Open OnDemand, this position will:
Be responsible for program automated testing and DevOps/DevSecOps.
Ensure program compliance with security and quality assurance standards and frameworks.
Participate in the design, testing and evaluation of new features.
Contribute to the ongoing development of the project roadmap.
Help clients triage issues on OSC's Discourse instance.
Assist with writing papers, giving tutorials and presenting at conferences and webinars.
Facilitate open source project governance and external contributions.
Pursue and contribute to external collaborations with other projects and teams.
Because The Ohio State University serves as OH-TECHs fiscal and legal agent, OH-TECH staff enjoy the same benefits as other Ohio State employees, including participation in the Ohio Public Employees Retirement System (OPERS), the Ohio State Health Plan, employee wellness and work-life balance programs, educational benefits, discount programs and more.
Note: This position is a 2-year duration term position based upon current program funding. Should additional funding sources be secured during that period, it can be potentially extended or converted into a regular position.
Required Education/Experience:
Bachelor's degree in a computing, science, mathematics or engineering discipline, or an equivalent combination of education and relevant professional experience.
Proficient in Linux/UNIX user environment.
4 years of relevant / related experience with software QA and security compliance.
Eligible to work in export-controlled environment.
Desired Education/Experience:
Interest in high performance computing or modeling and simulation.
Hands-on experience with vulnerability scanning tools and software QA standards.
Active in open source development.
Function: Information Technology
Subfunction: Information Security and Risk Management
The Ohio State University is a dynamic community of diverse resources, where opportunity thrives and where individuals transform themselves and the world. Founded in 1870, Ohio State is a world-class public research university and the leading comprehensive teaching and research institution in the state of Ohio. With more than 63,000 students (including 57,000 in Columbus), the Wexner Medical Center, 14 colleges, 80 centers and 175 majors, the university offers its students tremendous breadth and depth of opportunity in the liberal arts, the sciences and the professions.