Detail View

Linux System Administrator

Coralville, IA

Job Information:

Leepfrog Technologies is currently hiring for the position of Linux System Administrator.  Our ideal candidate will be thoroughly versed in the installation and maintenance of RedHat Enterprise Linux systems.  Candidates must be comfortable with configuration of Apache web services, mail systems, Linux and networking fundamentals, and the ability to write scripts in an administrative language.  

The candidate will be able to work in a flexible, team oriented environment with a complex, heterogeneous system and network configuration.

Team Duties Include:
  • Diagnose hardware and software problems, and replace defective components. Perform periodic performance reporting to support capacity planning.
  • Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Develop scripts and other software to automate system administration tasks.
  • Deploy and support services using cloud services environments such as AWS.
  • Oversee disaster recovery operations via successful back-up to the appropriate media, recovery disk creation, and ensure media is sent off site as necessary.
  • Design, develop and maintain systems required to maintain High Availability of services.
  • Perform regular file archival and purge as necessary.
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
  • Plan, coordinate, and implement network and system security measures in order to protect data, software, and hardware.
  • Recommend changes to improve systems and network configurations, and determine hardware or software requirements related to such changes.
  • Monitor network and system performance in order to determine whether adjustments need to be made, and to determine where changes will need to be made in the future.
  • Set up equipment for employee use, performing or ensuring proper installation of cables, computer hardware, operating systems, and appropriate software.
  • Develop training materials and procedures, train people in computer system use. Maintain commonly asked questions in an “FAQ” database for future reference by employees.
  • Assist Leepfrog staff with developing customer-facing documents and training materials
  • Work with Leepfrog’s customers to deploy and support web hosting, authentication and other components of Leepfrog’s software.
  • Write and maintain technical documentation on departmental procedures.
  • Maintain logs related to network functions and equipment performance, as well as maintenance and repair records.  Contribute to and maintain system standards.
  • Research new technology, and implement it or recommend its implementation.
  • Maintain an inventory of parts for emergency repairs. Install and perform repairs to hardware, software, and peripheral equipment, following design or installation specifications.
  • Coordinate with vendors and with company personnel in order to facilitate purchases.
  • Define the needs, benefits, and technical strategy of projects.  Complete any research or technical analysis as requested; and support staff in executing, testing and rolling-out the solution(s).

Administer the creation, operation, modification, and deletion of username and passwords of employees in the system.
  • Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities. Configure/add new services as necessary.

Troubleshoot IT systems when there is an issue reported by computer users.
Implement security software and tools to ensure maximum security from outside threats.
  • Develop and maintain the most current product knowledge.  Remain current on new developments in technology. 
  • Perform ad-hoc requests as needed.
  • Adhere to prescribed deadlines.
  • Able to occasionally work extended, evening, and/or weekend hours.  Be available for 24/7 on call rotation.
  • Other duties as assigned.

Skills Required
  • Excellent verbal and written communication:  able to clearly convey ideas across a wide range of internal and external audiences in a clear, concise, and professional manner.
  • Planning: an ability to think ahead and prioritize.
  • Problem-solve in a changing environment: analyze situations quickly and react appropriately with minimal supervision.
  • Management: the ability to organize and manage multiple projects.

Strong work ethic: be a self-starter with strong initiative; be reliable.
Teamwork: ability to interact effectively with others.

A minimum of two (2) years' prior experience is required.  A bachelor’s degree, with a technical major such as computer science, or equivalent combination of education and experience is required.  

Linux Systems Administration/System Engineer, security and cloud are plusses.  Customer service skills are required.  The ideal candidate must be able to operate in an entrepreneurial, small company environment with the ability to adjust work schedule.  

Experience with any of the following is beneficial: database administration, disaster recovery systems, network administration, cloud services such as AWS, and/or high availability environments.  Background checks, including U.S. Government checks and clearances, may be required.

Posted 01/31/18

Job ID: 63196