drjobs Linux Administrator - TRU Simulation + Training, Inc.

Linux Administrator - TRU Simulation + Training, Inc.

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Lutz, FL - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

JOB SUMMARY:

The Linux Administrator is a highly motivated and selfdriven team player that can perform in a fastpaced environment. Responsible for maintaining robust infrastructure automating processes and supporting software engineers the preferred candidate has broad technical knowledge and a strong desire for innovation. At TRU Simulation we value innovation collaboration and a passion for technology. Our team thrives on solving complex challenges in the Linux environment and were looking for a skilled Linux Administrator to join us.

JOB RESPONSIBILITIES:

  • Technical OS Support:
    • Install configure Linux and/or Windows OS on simulator target computers and engineering development stations.
    • Collaborate with software engineers to troubleshoot and optimize performance.
    • Provide technical support for production team including resolving operating systemrelated issues.
    • Install configure build test and debug 3rd party software applications and drivers.
    • Setup maintenance and realtime ethernet ports for simulator target computers.
  • Cold Start Procedures:
    • Develop and document cold start procedures for target machines.
    • Ensure efficient system bootup and initialization.
    • Document configuration management processes and software build procedures.
  • Containerization and Orchestration:
    • Manage containerized applications using container runtimes.
    • Manage Git Runners.
  • Infrastructure Design and Implementation:
    • Collaborate with crossfunctional teams to design implement and maintain Linux infrastructure.
    • Ensure high availability scalability and performance of servers and services.
    • Perform computer system hardware/software debugging with engineering team.
    • Collaborate with Engineering Manager(s) to maintain software architecture and configuration management.
  • Automation and Deployment:
    • Develop automation strategies and deployment processes.
    • Create tools to optimize resource utilization and streamline workflows.
  • Kernel Rebuilding:
    • Proficiently rebuild Linux kernels when necessary.
    • Stay updated on security patches and enhancements.
  • Monitoring and Troubleshooting:
    • Monitor system performance identify bottlenecks and finetune configurations.
    • Troubleshoot issues promptly to minimize downtime.
  • Configuration Management:
    • Maintain configuration management solutions (e.g. Ansible Puppet Chef).
    • Implement best practices for system configuration and security.
    • Create and manage software projects using Git and Subversion repositories.
  • Continuous Learning and Technology Trends:
    • Stay up to date with industry trends emerging technologies and best practices.
    • Participate in relevant training and certifications to enhance your skills.
    • Perform obsolescence testing on computer hardware and spec out new computer hardware.

EDUCATION/ EXPERIENCE:

  • Bachelors degree required in Information Systems Information Technology Computer Science or related field.
  • Minimum 5 years of related experience required.

QUALIFICATONS:

  • Linux/Unix and Windows OS proficiency.
  • Strong knowledge of Shell Perl Python scripting languages
  • Proficiency with compilers cmake make makefiles and applications such as GTK Glade Qt
  • Experience with Git Subversion and configuration management best practices.
  • Understanding of GitLab for version control
  • Exposure to CI/CD pipelines (e.g. GitLab CI/CD)
  • Familiarity with container orchestration tools (e.g. Kubernetes Docker Compose).
  • Capable of performing computer hardware troubleshooting and root cause analysis
  • Exceptional problem solving and troubleshooting skills
  • Strong work ethic and attention to detail
  • Excellent communication skills (verbal written interpersonal)
  • Ability to work independently and in a team environment

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this job. They are not intended to be an exhaustive list of all responsibilities duties and skills required of personnel so classified.


Required Experience:

Unclear Seniority

Employment Type

Full-Time

Company Industry

Department / Functional Area

Engineering

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.