Senior Linux Administrator
oak ridge, Tennessee
There are various technical tasks that will need to be performed in this role. Some of these tasks can include:
Troubleshoot various Linux desktop and server related issues.
Provide advanced server support.
Install, configure and maintain CentOS, RedHat and Ubuntu servers.
Install, configure and maintain Ubuntu and MacOS desktops.
Install, configure and maintain system software, both commercial packages and various freely available software (including Apache, MySQL, Networker, Oracle, PHP, ZFS, etc.).
Patch both system and 3rd party vendor software to ensure security and stability. Monitor for patch releases and work with the customers and other admins to ensure the patches are applied in a timely manner.
Provide consulting in both the selection and purchase of hardware and software.
Ensure the secure and effective operation of computing systems through compliance with ORNL procedures and IT Internal Operating Procedures.
Work with other system engineers and vendors to resolve both hardware and software issues.
Work with local bargaining unit personnel on hardware installation and hardware repairs where it is outside the scope of a vendor.
Utilize Internet resources (mailing lists, blogs, etc.) to resolve problems with open source software.
Develop and document procedures for startup, execution, shutdown, backup and recovery.
Monitor systems performance.
Support large data storage systems and backup services.
Provide technical guidance for developing junior system administrators.
Utilize automation tools, such as ansible, to automate workloads.
Bachelor’s Degree in Computer Science (or related field) or combined work experience plus education of 7 years.
Excellent interpersonal skills suitable for user support and the ability to work well with peer system administrators is required.
Experience with creating advanced scripts using BASH or other scripting languages is required.
Experience performing advanced troubleshooting and system administration with Linux Servers.
Experience supporting large data systems
Experience automating workflows.
Demonstrated capabilities to work in a dynamic environment.
Good written and verbal communication skills.
Strong knowledge of multiple operating systems is preferred.
Strong knowledge of open source web application services (Apache, Tomcat, JBoss, etc.) is desired.
Previous experience working in a government, scientific or other highly technical environment strongly desired.
Individual must be able assist junior level administrators in their development and task assignments.
Experience with Ansible automation.
Good documentation skills, including ability to prepare simple documentation web pages are also desired.
Understanding of HPC platforms in order to support users with job submissions and troubleshooting.
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