Systems Automation Engineer - Pittsburgh Supercomputing Center

Carnegie Mellon University Pittsburgh , PA 15201

Posted 2 months ago

Job Function:

The Pittsburgh Supercomputing Center (PSC) architects, deploys, and operates world-class, high performance computational resources. Building on its roots within both Carnegie Mellon University and the University of Pittsburgh, the PSC enables national and international researchers to make use of innovative technologies in addition to a robust array of local and regional collaborators. The Facilities Technology group within the 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.

The Facilities Technology team within PSC is seeking to hire a Computing Infrastructure Engineer. In this role, you will primarily be responsible for developing and maintaining software tooling to enable scalable administration of a fleets of hosts (physical and virtual) for the variety of project-based resources PSC operates, with an eye toward migrating appropriate functionality to newer technologies including containers. Regular collaboration and cross-training with the operations team will also be key activities to assure efficiency and supportability of resulting infrastructure. Interaction with the broader staff of user, network, scientific, and administrative support specialists will also be fruitful as you establish your place in the PSC team.

Core responsibilities include:

  • Development and maintenance of configuration management software;

  • Development and maintenance of monitoring software driven from configuration management;

  • Collaborating in support of managed systems and the infrastructure necessary to host them; and

  • Augmenting documentation of configuration management, monitoring, and associated infrastructure sufficiently that others can share in their support and lifecycle.

Flexibility, excellence, and passion are vital qualities within the PSC. Inclusion, collaboration and cultural sensitivity are valued competencies at CMU. Therefore, we are in search of a team member who is able to effectively interact with a dynamic population of internal and external partners at a high level of integrity. We are looking for someone who shares our values and who will support the mission of the university through their work.

You will demonstrate:

  • A desire to teach and learn for continuing team development;

  • Solid experience in configuration management software and judicious extension thereof;

  • Proficiency in writing and/or extending systems software such as utilities, libraries, plugins; and

  • Familiarity with cloud services such as OpenStack, AWS, GCP, or Azure; and containerized execution such as Singularity, Docker, or Kubernetes.

Qualifications:

  • Bachelor's degree or equivalent required; and

  • Minimum three years of applicable experience required.

  • Linux systems administration, CentOS & Debian

  • Configuration management software such as Puppet, Chef, or Ansible

  • Scripting languages such as Python, BASH or similar

Requirements:

  • Background check

More Information:

Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.

A listing of employee benefits is available at: www.cmu.edu/jobs/benefits-at-a-glance/.

Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.

FT/PT Status: Full Time Minimal Education Level Master's Degree or equivalent Salary: 82442 Description:

The Pittsburgh Supercomputing Center (PSC) architects, deploys, and operates world-class, high performance computational resources. Building on its roots within both Carnegie Mellon University and the University of Pittsburgh, the PSC enables national and international researchers to make use of innovative technologies in addition to a robust array of local and regional collaborators. The Facilities Technology group within the 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.

The Facilities Technology team within PSC is seeking to hire a Computing Infrastructure Engineer. In this role, you will primarily be responsible for developing and maintaining software tooling to enable scalable administration of a fleets of hosts (physical and virtual) for the variety of project-based resources PSC operates, with an eye toward migrating appropriate functionality to newer technologies including containers. Regular collaboration and cross-training with the operations team will also be key activities to assure efficiency and supportability of resulting infrastructure. Interaction with the broader staff of user, network, scientific, and administrative support specialists will also be fruitful as you establish your place in the PSC team.

Core responsibilities include:

  • Development and maintenance of configuration management software;

  • Development and maintenance of monitoring software driven from configuration management;

  • Collaborating in support of managed systems and the infrastructure necessary to host them; and

  • Augmenting documentation of configuration management, monitoring, and associated infrastructure sufficiently that others can share in their support and lifecycle.

Flexibility, excellence, and passion are vital qualities within the PSC. Inclusion, collaboration and cultural sensitivity are valued competencies at CMU. Therefore, we are in search of a team member who is able to effectively interact with a dynamic population of internal and external partners at a high level of integrity. We are looking for someone who shares our values and who will support the mission of the university through their work.

You will demonstrate:

  • A desire to teach and learn for continuing team development;

  • Solid experience in configuration management software and judicious extension thereof;

  • Proficiency in writing and/or extending systems software such as utilities, libraries, plugins; and

  • Familiarity with cloud services such as OpenStack, AWS, GCP, or Azure; and containerized execution such as Singularity, Docker, or Kubernetes.

Qualifications:

  • Bachelor's degree or equivalent required; and

  • Minimum three years of applicable experience required.

  • Linux systems administration, CentOS & Debian

  • Configuration management software such as Puppet, Chef, or Ansible

  • Scripting languages such as Python, BASH or similar

Requirements:

  • Background check

More Information:

Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.

A listing of employee benefits is available at: www.cmu.edu/jobs/benefits-at-a-glance/.

Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Computational Science Consultant Pittsburgh Supercomputing Center

Carnegie Mellon University

Posted 2 months ago

VIEW JOBS 12/14/2019 12:00:00 AM 2020-03-13T00:00 Job Function: The Pittsburgh Supercomputing Center (PSC) is a joint effort of Carnegie Mellon University and the University of Pittsburgh. Established in 1986, PSC is supported by several federal agencies, the Commonwealth of Pennsylvania and private industry and is a leading partner in XSEDE (Extreme Science and Engineering Discovery Environment), the National Science Foundation cyberinfrastructure program. PSC provides university, government and industrial researchers with access to several of the most powerful systems for high-performance computing, communications and data storage available to scientists, engineers and scholars nationwide for unclassified research. PSC advances the state of the art in high-performance computing, communications and data analytics and offers a flexible environment for solving the largest and most challenging problems in computational science. The Scientific Applications and User Support group within PSC is responsible for helping to improve the efficiency of researchers. We are seeking a creative and capable Senior Computational Science Consultant to join an experienced team and contribute to pushing forward the boundaries of science. In this role, you will be responsible for intermediate to advanced support of computational scientists, engineers and scholars in a state-of-the-art converged high performance computing and data analytics environment. Critical duties include developing documentation and training materials which address the complex challenges faced by researchers in high-performance computing. You will also contribute by installing, testing and debugging application-level research software, and you will engage in workforce development activities. You will thrive on collaboration with the PSC Artificial Intelligence & Big Data, Biomedical Applications, Allocations, Facilities Technology, and Network teams, as well as with partners outside PSC. Core responsibilities include: * Designing and maintaining user documentation of the systems and technologies deployed by PSC * Learning and keeping current, hands-on, with the systems and technologies deployed by PSC and with the requirements of PSC users * Developing and presenting training materials for users of the systems and technologies Qualifications: * Bachelor's degree with strong computational emphasis * 5-8 years of relevant work experience * Teaching experience preferred Flexibility, excellence, and passion are vital qualities within the PSC. Inclusion, collaboration and cultural sensitivity are valued proficiencies at CMU. Therefore, we are in search of a team member who is able to effectively interact with a dynamic population of internal and external partners at a high level of integrity. We are looking for someone who shares our values and who will support the mission of the university through their work. You should demonstrate: * High professional standards with the ability to manage competing requirements in a diverse user population and work environment * Good interpersonal, oral and written communication skills with strong analytical ability and technical writing skills * Ability to understand and translate complete subjects into approachable and effective documentation * Knowledge of Linux/UNIX systems, shell scripting, and batch schedulers such as Slurm or PBS * Experience debugging, building, installing and maintaining application-level software * Expertise in computational science disciplines * Experience with parallel programming models (e.g., use of OpenMP, MPI, CUDA) * Experience with one or more mathematical/statistical programming packages: Python numpy/scipy/pandas, R, MATLAB, etc. * Familiarity with containerized execution such as Singularity, Docker, or Kubernetes More Information: Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world. A listing of our employee benefits is available at: www.cmu.edu/jobs/benefits-at-a-glance/. Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. FT/PT Status: Full Time Salary: 92482 Description: The Pittsburgh Supercomputing Center (PSC) is a joint effort of Carnegie Mellon University and the University of Pittsburgh. Established in 1986, PSC is supported by several federal agencies, the Commonwealth of Pennsylvania and private industry and is a leading partner in XSEDE (Extreme Science and Engineering Discovery Environment), the National Science Foundation cyberinfrastructure program. PSC provides university, government and industrial researchers with access to several of the most powerful systems for high-performance computing, communications and data storage available to scientists, engineers and scholars nationwide for unclassified research. PSC advances the state of the art in high-performance computing, communications and data analytics and offers a flexible environment for solving the largest and most challenging problems in computational science. The Scientific Applications and User Support group within PSC is responsible for helping to improve the efficiency of researchers. We are seeking a creative and capable Senior Computational Science Consultant to join an experienced team and contribute to pushing forward the boundaries of science. In this role, you will be responsible for intermediate to advanced support of computational scientists, engineers and scholars in a state-of-the-art converged high performance computing and data analytics environment. Critical duties include developing documentation and training materials which address the complex challenges faced by researchers in high-performance computing. You will also contribute by installing, testing and debugging application-level research software, and you will engage in workforce development activities. You will thrive on collaboration with the PSC Artificial Intelligence & Big Data, Biomedical Applications, Allocations, Facilities Technology, and Network teams, as well as with partners outside PSC. Core responsibilities include: * Designing and maintaining user documentation of the systems and technologies deployed by PSC * Learning and keeping current, hands-on, with the systems and technologies deployed by PSC and with the requirements of PSC users * Developing and presenting training materials for users of the systems and technologies Qualifications: * Bachelor's degree with strong computational emphasis * 5-8 years of relevant work experience * Teaching experience preferred Flexibility, excellence, and passion are vital qualities within the PSC. Inclusion, collaboration and cultural sensitivity are valued proficiencies at CMU. Therefore, we are in search of a team member who is able to effectively interact with a dynamic population of internal and external partners at a high level of integrity. We are looking for someone who shares our values and who will support the mission of the university through their work. You should demonstrate: * High professional standards with the ability to manage competing requirements in a diverse user population and work environment * Good interpersonal, oral and written communication skills with strong analytical ability and technical writing skills * Ability to understand and translate complete subjects into approachable and effective documentation * Knowledge of Linux/UNIX systems, shell scripting, and batch schedulers such as Slurm or PBS * Experience debugging, building, installing and maintaining application-level software * Expertise in computational science disciplines * Experience with parallel programming models (e.g., use of OpenMP, MPI, CUDA) * Experience with one or more mathematical/statistical programming packages: Python numpy/scipy/pandas, R, MATLAB, etc. * Familiarity with containerized execution such as Singularity, Docker, or Kubernetes More Information: Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world. A listing of our employee benefits is available at: www.cmu.edu/jobs/benefits-at-a-glance/. Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. Carnegie Mellon University Pittsburgh PA

Systems Automation Engineer - Pittsburgh Supercomputing Center

Carnegie Mellon University