Company
Pittsburgh Supercomputing Center, Carnegie Mellon University
Company Website
https://twitter.com/psc_live
Info
Full Time
Negotiable
Engineer in Virtualization and Container Orchestration

Our Pittsburgh Supercomputing Center (PSC) is seeking a creative and capable individual to join our highly-experienced Advanced Systems and Operations team as our new Virtualization Infrastructure Engineer. The successful candidate will support the research community by developing and maintaining the infrastructure to deploy and maintain fleets of hosts (physical and virtual), containers and services for the variety of project-based resources PSC operates and have a hand in planning new directions. This is an opportunity to join a growing team at the nexus of technology, research, and software development dedicated to helping the scientific community solve challenging and complex problems.

The Pittsburgh Supercomputing Center, a joint research center Carnegie Mellon University and the University of Pittsburgh, was established in 1986, and for over 30 years has provided university, government and industrial researchers with access to several of the most powerful systems for advanced computational research, communications and data storage available to scientists, engineers and scholars nationwide for unclassified research. PSC advances science across the spectrum including artificial intelligence / machine learning, medical imaging, weather modeling, and genomics. The Advanced Systems and Operations group within PSC is responsible for the integration and operations of computational assets central to this pursuit. We are looking for creative and capable individuals to join an experienced team and continue our part in pushing forward the boundaries of science.

Core responsibilities will include:

  • Design, implement, and maintain virtual hosting platforms at PSC.
  • Design, implement, and maintain container hosting and orchestration platforms for system operations and research computing.
  • Design, implement and maintain a microservice architecture for high performance computing orchestration and emerging (e.g. Functions as a Service) hosting resources
  • Design and maintenance of OS provisioning on bare-metal systems

Qualifications:

Bachelor’s degree or equivalent in education and experience required.

A combination of 3 years of experience in the following areas:

  • Development, installation, and/or managing virtualization, orchestration, and/or container infrastructure: such as: OpenStack, Singularity, Kubernetes
  • Experience administering Linux and/or other Unix systems at scale, preferably in support of high-performance computing
  • Overall Systems Administration and Information Technology Experience
  • Scripting for systems automation with languages such as Python and Bash

Preferred qualifications:

  • Ability to work in a team to automate systems tasks, stand up and maintain new and existing infrastructure infrastructure.
  • 1-3 years experience using, deploying and maintaining virtualization and/or container hosting platforms.
  • 1-3 years experience virtualization hosting platforms such as OpenStack, VMWare ESX, oVirt.
  • 1-3 years’ experience writing and/or extending systems software such as utilities, libraries, plugins.
  • 1-3 years’ Linux systems administration experience.
  • Container experience with Singularity or Docker and Kubernetes (or similar).
  • Familiarity with cloud services such as AWS, GCP, or Azure.
  • Familiarity with OS provisioning software such as OpenStack Ironic, Warewulf, or Puppet Razor.

Requirements:

Successful background check

COVID-19 Condition of Employment

As a condition of employment, Carnegie Mellon University requires all staff and faculty working in Pennsylvania, California, Washington D.C., New York and Virginia to be fully vaccinated against COVID-19.  Prior to commencement of employment, new hires must provide proof of their vaccination or have an approved exemption.
New employees requesting a medical, religious or strong moral or ethical conviction exemption from the vaccine must complete and submit an exemption request form for review and approval. To receive the appropriate exemption request form, contact employeeaccess@andrew.cmu.edu. Employees with approved exemptions will be required to comply with all applicable COVID-19 mitigation requirements including use of facial coverings, Daily Self-Assessment and Weekly Tartan Testing.

For more information and application, please see job # 2016785 at https://www.cmu.edu/jobs/index.html