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: