Linux Administrator

OMNIVISIONSanta Clara, CA
29d$100,000 - $130,000Onsite

About The Position

As a 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.

Requirements

  • BS degree or equivalent experience.
  • 2 - 4 years of advanced experience as a Linux Engineer capable of demonstrating expert-level Linux administration.
  • In-depth knowledge and expertise in Linux systems preferably RedHat / Ubuntu
  • Version Control: SVN, GitLab
  • Scripting and Automation: Bash, Python, Ansible AWX
  • Applications: SOS, Nagios, Jira, GitHub, Jenkins, Linux Kickstart, Cobbler, Puppet, Chef.
  • Hardware: Preferred hands-on with Dell MX7000 Chassis and MX700 series blade configuration.
  • Storage: NFS and ISCSI storage concepts. Cronjobs and rSync functionality
  • Networking: TCP/IP, VLAN, DNS, Load Balancing and security concepts
  • Virtualization: Experience handling Linux workloads’ on VMware is desired.
  • Transferable Skills: Communication, ability to work with a diversity of people, ability to plan and organize, time management, analytical problem solving, Project Management, & customer service skills.
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team.
  • Willingness to learn and adapt to new technologies and processes.

Nice To Haves

  • EDA Applications: Knowledge of how EDA applications work would be a plus.

Responsibilities

  • Overseeing and executing system-based projects
  • Writing scripts to automate manual processes
  • Creating system documentation & 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.
  • Act as a point of escalation for complex technical issues, leveraging your 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, Electronic Design Automation (EDA) software applications, 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 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service