Sr. Linux Engineer

OMNIVISION•Santa Clara, CA

About The Position

The Sr. Linux Engineer is responsible for the stability, security, and efficiency of the organization's Linux server infrastructure and Virtual Desktop Infrastructure (VDI). The role includes architecture, planning, implementation, design, capacity management, and operational support for on-premises Linux virtual and physical infrastructure. It also supports Electronic Design Automation (EDA) compute environments, EDA tools administration, and IBM LSF job scheduler management. The engineer leads Linux and VDI administration, automation and configuration management using Ansible and Ansible AWX, EDA and LSF support, incident resolution, problem analysis, documentation, root cause analysis, performance monitoring, security compliance, and change management. The role includes regular-hours and after-hours on-call support, vendor coordination, continuous improvement, and communication with IT management, end users, and departmental teams.

Requirements

  • BS degree or equivalent experience.
  • At least 5 years of experience as a Linux Engineer with expert-level Linux systems administration; senior candidates should have at least 10 years demonstrating advanced, expert-level Linux administration.
  • In-depth knowledge of Linux systems, preferably RedHat or Ubuntu, and RedHat Satellite.
  • Experience with monthly patching and vulnerability management.
  • Version control experience with SVN and GitLab.
  • Scripting and automation experience with Bash, Python, Ansible, and Ansible AWX.
  • Experience with SOS, Jira, Confluence, Nagios, GitHub, Jenkins, Linux Kickstart, Cobbler, Puppet, and Chef.
  • Working knowledge of EDA applications and support of their compute environments.
  • Hands-on IBM LSF job scheduler and LSF RTM experience, including installation, configuration, queue and resource management, license scheduler integration, and troubleshooting scheduling issues.
  • Hands-on experience with Dell PowerEdge GPU servers, Dell MX7000 Chassis and MX700 series blade configuration, and Cisco UCS blades and rack servers.
  • Experience with Automox, Qualys, Axonius, and Splunk SEIM agent deployment.
  • Knowledge of NFS and iSCSI storage concepts, cron jobs, and rsync functionality.
  • Knowledge of TCP/IP, VLAN, DNS, load balancing, and security concepts.
  • Database maintenance experience with MySQL and PostgreSQL.
  • Experience with VMware version 8 and above and Citrix StoreFront for Linux workloads.
  • Strong communication and collaboration skills, including the ability to work with a diversity of people.
  • Ability to plan, organize, and manage time effectively, with 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 for specialized mission applications and software.
  • Lead administration, maintenance, and support of the Linux server environment and VDI infrastructure to maintain performance and scalability.
  • Design, implement, and optimize automation solutions using Ansible and Ansible AWX for configuration management, provisioning, and orchestration; develop and maintain playbooks and workflows.
  • Administer and support EDA software applications and compute environments.
  • Configure, maintain, and troubleshoot IBM LSF, including queue configuration, resource allocation, license integration, and job throughput optimization.
  • Serve as an escalation point for complex technical issues and diagnose and resolve incidents.
  • Analyze system problems involving hardware, EDA software, job scheduling systems, and operating system servers, and implement solutions.
  • Develop and maintain documentation, automation scripts, and procedures to support troubleshooting, collaboration, and operational continuity.
  • Lead root cause analysis for critical problems and major incidents, and implement preventive measures.
  • Monitor server performance, identify potential vulnerabilities, and ensure compliance with security standards using monitoring tools and command-line utilities.
  • Plan, coordinate, and execute system software upgrades, patches, and firmware updates while evaluating risks and impacts.
  • Provide support during regular business hours and after-hours as part of on-call rotations; coordinate with vendors, stakeholders, and cross-functional teams.
  • Identify process improvements and technical innovations and promote best practices across IT infrastructure.
  • Communicate with IT management, end users, and departmental teams to share feedback and support operational excellence.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service