Senior Linux Engineer – Oak Ridge National Lab

M Force

Senior Linux Engineer

Senior Linux Engineer Description 

MForce has partnered with the Information Technology Services Division at Oak Ridge National Laboratory (ORNL) in an effort to recruit a Linux Systems Engineer for the Research and Development Linux Systems Support Team.  The R&D Linux Systems Support Team exists to facilitate lab goals through systems engineering, integration and support for the research community at ORNL.  Running mid-range clusters, servers, workstations and other services where science happens at the lab.

This position will support ORNL’s Knowledge Discovery Infrastructure (KDI). KDI is comprised of multiple tenants performing research and analytics with healthcare data using high performance parallel compute, and an array of specialized computational appliances providing rare capabilities in data, such as graph analytics and deep learning vital to a variety of scientific domains. You will work with the KDI Operational team, both maintaining existing services and contributing to the design and rollout of new services for the health care research community.  Due to the nature of the data, all work must be performed on-site.

Senior Linux Engineer Duties/Responsibilities

  • Design, install, configure, and maintain (including patching) Linux systems, Storage, Backup, and application software in support of research needs.  Provide consulting in the selection and purchase of hardware and software systems.
  • Provide configuration management utilizing Puppet and Ansible.
  • Ensure the secure and effective operation of computing systems through compliance with ORNL procedures and IT Internal Operating Procedures.
  • Troubleshoot system problems quickly and effectively.
  • Work with other systems engineers and vendors to resolve hardware and software issues.
  • Answer escalated user calls in addition to primary project work.
  • Develop and document procedures including, but not limited to, startup, execution, shutdown, backup, and recovery.
  • Monitor systems performance and availability with Check_MK and other tools.
  • Install and configure software, both commercial packages and various open source packages.
  • Maintain documentation/notes on software builds and installs.
  • Work with scientific users to determine needs, and balance needs against cyber requirements to provide a solution that meets the requirements of both.
  • Port, modify and write system management, logging and scientific tools.
  • Support data storage systems and backup services.
  • Assist users with use of computing systems.
  • Promote operational efficiency and reliability through automation.
  • Off hours support during maintenance windows and on-call support rotation may be required.

Senior Linux Engineer Requirements

  • Bachelor's degree in Computer Science or related technical subjects or equivalent combination of education and experience.
  • A minimum of 7 years of experience managing UNIX/Linux Systems.  
  • This position requires the ability to obtain and maintain a Department of Energy (DOE) Security Clearance, therefore Legal Permanent Residency (LPR) is required. 

Senior Linux Engineer Preferred Qualifications

  • Bachelor's degree in Computer Science or related technical subjects or equivalent combination of education and experience with 10+ years of experience managing UNIX/Linux Systems. 
  • Strong knowledge of multiple operating systems.
  • Experience with RHEL6/7, VMware ESXi 6.
  • Familiarity with version control systems such as Git, Subversion, Bazaar, etc.
  • Knowledge of networking fundamentals including TCP/IP, traffic analysis, common protocols and network diagnostics.
  • Experience with performance and diagnostic tools for benchmarking, analysis and tuning of systems, networking and storage.
  • Experience with virtualization hypervisors (VMware, KVM, LXC).
  • Experience with CFEngine, Puppet, Ansible, and other configuration management systems
  • Experience with Nagios, CheckMK, Solarwinds, Ganglia, and other network and device monitoring systems.
  • Experience with various storage architectures, filesystems and hardware (iSCSI, SAS, Panasas, Netapp, Lustre, LVM, XVM, ext3, ext4).
  • Experience with various open source backup solutions (Bacula, BackupPC, Amanda).
  • Previous experience working in a government, scientific, or other highly technical environment.
  • Excellent interpersonal skills suitable for user support and ability to work well with peer system administrators.
  • Moderate fluency in at least one scripting language such as Bash, Python, Ruby, Perl or equivalent.
  • DEVOPS scripting, programming and automation
  • Porting/updating utility scripts between OS versions/platforms. 
  • Demonstrated capabilities to work in a dynamic environment and translate user needs into actionable project plans and see those plans through execution while balancing needs for short-term, high-priority tasks. 
  • Excellent written and verbal communication skills.
  • Ability to work independently and demonstrated analytical and problem solving skills.
  • Demonstrated ability to balance complex research and security requirements.
  • Technical documentation skills, including ability to prepare simple documentation web pages.
  • RHCT or RHCE Certification.

M Force Staffing is an equal opportunity employer.  All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply.  In addition to federal law requirements, M Force Staffing complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.  M Force Staffing is an E-Verify Employer

M Force Staffing is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply. In addition to federal law requirements, M Force Staffing complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. M Force Staffing is an E-Verify Employer

  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow