Skip Navigation

Linux Systems Administrator
Coralville, IA

Back To Job Board

Direct Hire

Our client’s software solutions empower more than 475 of the most academically complex colleges and universities around the world to develop, publish and schedule cutting edge curriculums propelling student engagement, retention, and successful degree completion. Exciting challenges lie ahead…new development, innovative solutions, and global campus connections.  It is an audacious mission the company is dedicated to achieving. We are looking for a Linux Systems Administrator in Coralville, Iowa to help achieve this mission.  


This on-site position, with some work hour flexibility, is primarily in the support of hosting a web application product suite and related resources. The ideal candidate will be thoroughly versed in the installation and maintenance of Linux and/or other versions of Unix. Candidates should be comfortable with the configuration of Apache or related web services, 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.


What you will be doing…

  • 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 and virtual services environments such as AWS and Red Hat Virtualization.
  • 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 for High Availability of services.
  • Perform regular file archival and purge as necessary. Monitor employee disk utilization, as needed.
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
  • Plan, coordinate, implement, and audit network and system security measures in order to protect data, software, and hardware.
  • Monitor and, if needed, recommend changes to improve systems and network configurations, and determine hardware or software requirements related to such changes.
  • 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 company staff with developing customer-facing documents and training materials.
  • Work with customers to deploy and support web hosting, authentication, and other components of the company software.
  • Support a variety of web-based authentication technologies including Shibboleth/SAML, CAS, and AD/LDAP.
  • Support a variety of third-party software tools.
  • 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 usernames 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. 
  • Able to occasionally work extended, evening, and/or weekend hours. Be available for 24/7 on-call rotation.

What you will bring…

  • Bachelor’s degree, with a technical major such as computer science, or equivalent combination of education and experience is required.
  • Minimum of two (2) years’ prior experience is required.   
  • Linux Systems Administration/System Engineer, security and cloud are plusses.
  • Customer service skills are required. 
  • 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.
  • 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.

Physical Requirements

The work environment includes typical computer-related noise levels and paper and equipment-generated dust. The incumbent is on call to provide support services during off-hours, as needed. Scheduled night and weekend work is occasionally required. Learned physical skill is required for keyboarding and the use of peripheral equipment. Must be able to regularly lift up to 25 pounds, occasionally lift up to 60 pounds.

Benefits that go above and beyond…

  • Work Your Way –Flexible and remote working opportunities
  • Dress for Comfort –Casual dress code that includes jeans and shorts
  • Stay Healthy –Robust health, dental, vision, disability, and life insurance options
  • Care for Your Family –Four weeks of paid leave for new parents
  • Save for the Future –401(k) with a company match of up to 4%
  • Make Time to Play –Four weeks of accrued paid time off beginning your first year
  • Build Your Knowledge –Free training opportunities and tuition reimbursement options
  • Enjoy the Café –Onsite barista offering free custom coffees, teas, and healthy snacks

A place where you can be you…

This organization values and celebrates individuality. From flexible work options and casual dress codes to gender-neutral bathrooms and active employee resource groups, Our client offers an inclusive environment where every employee can share their authentic self.



Back To Job Board

Submit Your Resume

"*" indicates required fields

First Name*
Last Name*
Max. file size: 20 MB.
Drop your resume and other files here or upload here
This field is for validation purposes and should be left unchanged.