Sr. Unix/Linux/HPC Engineer

Clearance Level
None
Category
Systems Engineering
Location
Rockville, Maryland
Hybrid Workplace
Key Skills For Success

Computer Hardware

High-Performance Computing (HPC) Systems

Linux

Systems Software

REQ#: RQ170411
Public Trust: NACI (T1)
Requisition Type: Regular
Your Impact

Own your opportunity to work alongside federal civilian agencies. Make an impact by providing services that help the government ensure the well being of U.S. citizens.

Job Description

The Scientific Systems High Performance Computing [HPC] Engineer [SSE] will support the Linux/Unix-based gene sequencing and bioinformatics needs of the National Human Genome Research Institute (NHGRI) within the National Institutes of Health (NIH).

This role requires regular, close collaboration with Data Center, VMware, Oracle, Storage, Backup, and SQL Administrators, as well scientific investigators. This is a customer-service focused environment with the associated business needs of an advanced research environment, requiring high reliability and 24 x 7 up time. 

You will need extensive experience with large high performance supercomputers, as well an as intimate, in-depth knowledge of the myriad applications that run on them; conformably, a demonstrated competency in the design, build, and configuration of services necessary for research computing, and underlying scripting capability is necessary.

Work Visa sponsorship will not be provided for this role.

Must have flexibility to change work schedule to accommodate pre-scheduled, after-hours maintenance activities

HOW A LINUX/UNIX/HPC ENGINEER WILL MAKE AN IMPACT

  • Diagnose hardware and software problems and replace defective components
  • Perform data backups and disaster recovery operations 
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations
  • Plan, coordinate, and implement information security measures to protect data, software, and hardware
  • Utilize monitoring systems to assess the performance of computer systems and networks
  • Perform routine system startup and shutdown procedures
  • Build and maintain high performance clusters, including design, configuration, and testing of computer hardware, networking software, and operating system software
  • Recommend changes to improve systems and network configurations and determine hardware or software requirements related to such changes
  • Monitor system performance to determine whether adjustments need to be made and where changes may be required in the future
  • Design and implement disaster recovery plans, including implementation of backups with tools like NetWorker
  • Actively monitor IT-maintained systems with monitoring tools, such as Zabbix
  • Participate and adhere to change management processes
  • Resolve escalated Linux issues from the desktop support team
  • Create and maintain documentation, including change and configuration management principles
  • Conduct briefings and participate in technical cross-functional meetings

WHAT YOU’LL NEED TO SUCCEED:

Education:  BS/BA (or equivalent)

Experience:  Minimum of eight years related experience

Required Technical Skills:

  • Minimum of three years experience with Unix, Linux or HPC systems, including system administration tools, methodologies, and security practices
  • Three years of experience in code and packages, including use of Git, "diff,” and patch files
  • Experience writing shell scripts in a production Linux or Unix environment
  • In-depth understanding of one or more of the technology fields in HPC, such as storage (FC, SAS, iSCSI, FCoE), high speed interconnects (InfiniBand, 10GigE), cluster file systems (GPFS, pNFS, Lustre, PVFS), or provisioning tools
  • Three years of experience with programming languages, such as Python, C, Ruby, Perl, R, Go, Rust, or similar languages
  • Two years of configuration management application experience, such as Ansible, SaltStack, CFEngine or Puppet
  • Familiarity with rack-installed servers and network equipment, including part replacement
  • Experience with RPM / Package building
  • Must have a RHCE (Red Hat Certified Engineer) certification or a similar certification or be able to obtain within six months of hire date

Security Clearance:  Must be able to obtain a NIH Public Trust

Required Skills and Abilities:

  • Must be able to effectively communicate with both technical staff and customers
  • Good problem solving skills for both technical and process issues

Preferred Skills:

  • Domain knowledge in HPC and system software, such as cluster management/provisioning tools, job schedulers, MPI
  • Familiarity with CentOS and Red Hat

Location:  Hybrid; current requirement is one day a week at client site in Rockville, MD; must be able to adapt to changing client requirement. 


GDIT IS YOUR PLACE:


● 401K with company match
● Comprehensive health and wellness packages
● Internal mobility team dedicated to helping you own your career
● Professional growth opportunities including paid education and certifications
● Cutting-edge technology you can learn from
● Rest and recharge with paid vacation and holidays

#GDITFedHealthJobs -NIH

#GDITFedHealthJobs

Work Requirements
Years of Experience

8 + years of related experience

* may vary based on technical training, certification(s), or degree

Certification

Red Hat Certified Engineer (RHCE) - Red Hat

Travel Required

None

About Our Work

We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 30,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 30 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.