Systems Engineer (Linux and Windows)

ITR · Oak Ridge, TN, US

Spotted 1h ago
Job description

About this role

Employer-provided description, formatted for easier reading.

  • Must be eligible for a federal security clearance (U.S. citizen)
  • Must be able to work onsite in Oak Ridge/Knoxville, Tennessee

Linux and Windows Systems Engineer

Job Activities

There are various technical tasks that will need to be performed in this role. Some of these tasks can include:

  • Troubleshoot various Linux server\-related issues.
  • Install, configure, and maintain various Linux server distros, including Red Hat.
  • Install, configure, and maintain system software, both commercial packages and various freely available software (including Apache, MySQL, PHP, Tomcat, JBoss, 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.

Help maintain and manage cloud data and resources.

Monitor system performance.

Support data storage systems and backup services.

Design, install, configure, secure, and maintain Windows 2016/2019 systems, Hyper\-V clusters, and application software in support of project needs.

Manage backup services.

Manage networking equipment, including Cisco firewall and network switches, as project needs require.

Assist users with desktop and instrument issues across supported environments.

User account creation and password support.

Maintain Windows domain infrastructure.

Assist application developers and deploy their solutions.

Approve, download, and apply Windows updates across supported domains and systems.

Develop and document system and service diagrams, procedures, and software build/install notes.

  • Support virtualization platforms, including VMware clusters.

Troubleshoot system problems quickly and effectively.

Support project deployments when needed.

Basic Requirements

  • Bachelor’s Degree in Computer Science (or related field) plus 3 years of work experience or combined work experience plus education of 7 years.
  • Experience supporting Linux servers.
  • Experience supporting Linux storage systems.
  • Experience supporting Windows systems.
  • VM administration experience.
  • Understanding of Windows Domain infrastructure.
  • Experience with backup software and backup administration.
  • Strong understanding of basic network theory.
  • Demonstrated capabilities to work in a dynamic environment.
  • Good written and verbal communication skills.
  • Ability to produce and maintain site documentation.
  • Must be able to work both independently and in a team environment
  • Demonstrated ability to work both independently and collaboratively to troubleshoot, perform root cause analysis, identify and isolate technical issues to quickly and effectively resolve problems while providing timely status and progress reports to the problem manager.

Preferred Qualifications

  • Strong knowledge of multiple Linux distributions is preferred.

Strong knowledge of open\-source web application services (Apache, Tomcat, JBoss, etc.) is desired.

  • Experience supporting large network\-attached storage systems.

Previous experience working in a government, scientific, or other highly technical environment strongly desired.

  • Experience installing, supporting, and maintaining VMware clusters.
  • Experience supporting automation and configuration management tools.

Experience supporting and troubleshooting web servers.

Modest BASH scripting abilities.

  • Experience with Active Directory administration, including group policy.
  • Experience managing a SQL Database server.
  • Experience with PowerShell.

Experience working with Cisco Network Switches and Firewalls.

  • Experience working with servers using VLANs.
  • Basic Linux experience in mixed platform environments.

Good documentation skills, including the ability to prepare simple documentation web pages, are also desired.

  • Experience supporting cloud data and resources is desired.

Be willing to support project deployment activities when needed.

Interested in this role?Continue on ITR's careers page.
Apply on ITR