Share this Job

Go Back

Senior Linux Systems Administrator Loc : Mountain View, CA


2016-12-07 11:47:31
Job Type: Full Time only
Budget $: 100,000 - 200,000

  • Provide comprehensive Linux system administration and user support to the Human Systems Integration Division staff, researchers, laboratories, real-time simulators, lab workstations, and serversInstallation, deployment, maintenance and troubleshooting of OS and application software
  • Provide Puppet and SaltStack configuration managementProvide firewall support, both hardware (pfSense and SonicWall) and software (iptables and ufw) and TCP/IP networking
  • Write shell scripts to automate tasks, and implement computer security controls and processes on a variety of platforms including Macintosh.
  • Support and maintain all software and hardware purchased and developed by the Human Systems Integration Division research labs and studies.
  • Interface with external software and hardware providers and other collaborating research projects.
  • Ability to design, coordinate and implement hardware, networking architectures in multiple laboratories
  • Ability to integrate custom and non-COTS hardware (example: video camera, eye trackers, data collection hardware) with simulation systemsParticipate in writing, editing, and assuring adherence and conformance
  • The Division and NASAs Security PlansParticipate as a member of a systems support group that provides Linux, Windows, Macintosh, network and engineering support.
  • May be required to provide assistance during high work requirements/deadlines so knowledge on other platforms is desirable
Requirements

  • (Education, Skills & Abilities)BS/BA in Computer Science or related field (or equivalent years of experience)
  • 5-7 years of directly related work experienceExceptional system administration experience with Red Hat / Debian type Linux distributions, primarily using the command line interface
  • Extensive shell scripting experience is a must (Bash, tcsh, and Python and/or Perl)Strong experience with server-based virtualization technologies (VMware ESXi)
  • Ability to configure and administrator database servers (MySQL and Postgres) and version control systems (Subversion and git).
  • Ability to oversee and track software licenses, and the purchasing of new software and hardwareUnderstanding of firewall rule sets, include iptables and ufw.
  • Knowledgeable with Apache and nginx web servers, including aspects involving installation, configuration, performance tuning, and security.
  • Experience with Puppet and SaltStack configuration management softwareAbility to learn, adapt and formulate effective solutions quickly with little supervision
  • Excellent communication skills (both verbal and written) plus customer service skills are required
  • Excellent troubleshooting skills and the ability to work well in a team-based environment and with all levels of technical, research, and management staff is essential
  • Ability to assess a situation and make recommendations for implementing new technologyDesired Skills
  • Experience with web content management systems (ex. Drupal or Wordpress) and developing web-based applications in PHP language.
  • Background in Mac OS and/or WindowsKnowledge and implementation of the National Institute of Standards and Technology (NIST) security guidelines.


Key Skills: