Sr. Linux Engineer (Contract)

OmnivisionSanta Clara, CA
Onsite

About The Position

As a Sr. Linux Engineer, you will play a pivotal role in ensuring the stability, security, and efficiency of our Linux server infrastructure and Virtual Desktop Infrastructure (VDI). Your responsibilities will encompass a broad spectrum of technical tasks, requiring both deep expertise in Linux systems administration and the ability to innovate and automate solutions to enhance operational efficiency and manage a wide range of activities, including the architecture, planning, implementation, design, capacity management, and operational support for the Linux Virtual and Physical infrastructure for an on-premises environment. This role also supports Electronic Design Automation (EDA) compute environments, including EDA tools administration and IBM LSF job scheduler management.

Requirements

  • BS degree or equivalent experience.
  • 5+ years of experience as a Linux Engineer, with expert-level Linux systems administration; senior candidates should have 10+ years demonstrating advanced, expert-level Linux administration.
  • In-depth knowledge and expertise in Linux systems, preferably RedHat / Ubuntu, RedHat Satellite Patching and vulnerability management on a monthly basis.
  • Version Control SVN, GitLab
  • Scripting and Automation Bash, Python, Ansible, Ansible AWX
  • Applications & Tools SOS, Jira, Confluence, Nagios, GitHub, Jenkins, Linux Kickstart, Cobbler, Puppet, Chef
  • Working knowledge of how Electronic Design Automation (EDA) applications function and support their compute environments.
  • Hands-on experience with the IBM LSF job scheduler, LSF RTM including installation, configuration, queue and resource management, license scheduler integration, and troubleshooting job scheduling issues.
  • Hands-on experience with Dell PowerEdge GPU servers, Dell MX7000 Chassis and MX700 series blade configuration; Cisco UCS blades and rack servers.
  • Security Tools Automox, Qualys, Axonius, Splunk SEIM agent deployment
  • Storage NFS and iSCSI storage concepts; cron jobs and rsync functionality.
  • Networking TCP/IP, VLAN, DNS, load balancing, and security concepts.
  • Database Maintenance MySQL, PostgreSQL
  • Experience with VMware (version 8 and above) and Citrix StoreFront for Linux workloads.

Nice To Haves

  • Strong communication and collaboration skills, with the ability to work with a diversity of people.
  • Ability to plan, organize, and manage time effectively; analytical problem-solving and project management skills.
  • Strong customer service orientation.
  • Ability to work independently and as part of a team.
  • Willingness to learn and adapt to new technologies and processes.

Responsibilities

  • Oversee and execute system-based projects, write scripts to automate manual processes, and create system documentation and diagrams.
  • Provide system administration and configuration of specialized mission applications and software.
  • Lead the administration, maintenance, and support of our Linux server environment and VDI infrastructure, ensuring optimal performance and scalability to meet the evolving needs of the organization.
  • Lead the design, implementation, and optimization of automation solutions leveraging Ansible and Ansible AWX for configuration management, provisioning, and orchestration of Linux servers and infrastructure components.
  • Develop and maintain Ansible playbooks and AWX workflows to automate routine tasks, streamline system deployments, and enhance operational efficiency across the Linux environment.
  • Administer and support Electronic Design Automation (EDA) software applications and compute environments.
  • Configure, maintain, and troubleshoot the IBM LSF job scheduler, including queue configuration, resource allocation, license integration, and job throughput optimization to support engineering compute workloads.
  • Act as a point of escalation for complex technical issues, leveraging advanced troubleshooting skills to swiftly diagnose and resolve incidents, minimizing impact on business operations.
  • Conduct in-depth analysis of system problems, particularly those related to hardware, EDA software applications, job scheduling systems, and operating system servers, employing sophisticated diagnostic techniques to implement effective solutions.
  • Develop and maintain comprehensive documentation, including automation scripts and procedures, to streamline troubleshooting processes, enhance team collaboration, and ensure continuity of operations.
  • Lead root cause analysis efforts for critical problems and major incidents, identifying underlying issues and implementing preventive measures to mitigate future occurrences, thereby safeguarding business continuity.
  • Utilize advanced monitoring tools and command-line interface utilities to continuously assess server performance, identify potential vulnerabilities, and ensure adherence to stringent security standards.
  • Spearhead the planning, coordinating, and executing of system software upgrades, patches, and firmware updates, meticulously evaluating risks and impacts to minimize disruptions and maintain system integrity.
  • Provide responsive support during both regular business hours and after-hours as part of on-call rotations, collaborating closely with external vendors, internal stakeholders, and cross-functional teams to swiftly resolve issues and optimize service delivery.
  • Proactively identify opportunities for process enhancements and technical innovations, advocating for adopting best practices and driving efficiency gains across the IT infrastructure landscape.
  • Interface with IT management, end-users, and departmental teams to communicate feedback, share insights, and champion initiatives aimed at enhancing operational excellence and delivering exceptional service quality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service