Information Technology Engineering LLC

Senior Linux System Administrator

Denver, CO

7 days ago
Save Job

Summary

U.S. Citizenship Mandatory: Due to our US federal government contract, candidates for this position are required to be a US Citizen and will be subject to a background investigation.

Job Responsibilities:

  • Install, configure, and maintain Linux operating systems and servers and related hardware.
  • Monitor system performance and ensure reliability and availability.
  • Perform regular system updates, patches, and security configurations.
  • Manage user accounts, permissions, and access controls.
  • Automate routine tasks using shell scripts and other scripting languages.
  • Troubleshoot and resolve hardware, software, and network issues.
  • Implement and maintain backup and recovery strategies.
  • Ensure compliance with security policies and procedures.
  • Collaborate with other IT team members to support infrastructure projects.
  • Work closely with the Application team and Development team to provide any required hardware support.
  • Build prototype systems for demo and testing.
  • Provide platform infrastructure support.
  • Provide general business application support.
  • Maintain detailed inventory of Business Area automation.
  • Maintain documentation of network server configurations, application licensing agreements, and other third party software installed.
  • Document system configurations, procedures, and changes.
  • Perform on call after hours support as part of the rotation.

Required Skills:

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • 10 plus years proven experience as a Linux Administrator or similar role.
  • In-depth knowledge of Linux operating systems (e.g., Red Hat, CentOS, Ubuntu).
  • Proficiency in scripting languages (e.g., Bash, Python).
  • Familiarity with network protocols and services (e.g., TCP/IP, DNS, DHCP).
  • Experience with virtualization technologies (e.g., VMware).


Desired Skills:

  • Experience with cloud platforms, AWS and Azure.
  • Knowledge of configuration management tool, Puppet.
  • Experience with setting up build-machines and software development support.
  • Understanding of containerization technologies (e.g., Docker, Kubernetes, Singularity).
  • Familiarity with database management (e.g., MySQL, PostgreSQL).
  • Experience with infrastructure as code (IaC) tools like Terraform, Ansible, or CloudFormation.
  • Experience with version control systems (e.g., Git, SVN).
  • Familiarity with database management systems (SQL, MySQL, PostgreSQL).
  • Knowledge of storage technologies (SAN, NAS, DAS).

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: