UNIX/Linux Systems Engineer DevOps, Storage, CATIA & ENOVIA

Tech MahindraAtlanta, GA
6d$60,000 - $110,000Remote

About The Position

We are seeking a skilled UNIX/Linux Systems Engineer with 10 to15 years of experience in UNIX administration, development, DevOps, and enterprise PLM/CAD environments. The ideal candidate is a proactive team player with a strong foundation in system support, automation, storage technologies, and hands on experience with CATIA and ENOVIA platforms.

Requirements

  • 10‿15 years of hands on experience with UNIX (AIX, FreeBSD, Linux) administration and development.
  • Proficiency in scripting and programming languages: Shell (KSH/BASH), AWK, C, Java, Perl.
  • Strong understanding of TCP/IP networking, NETBIOS, and network troubleshooting tools.
  • Experience with enterprise storage arrays and high availability solutions.
  • Demonstrated ability to automate system diagnostics and reporting.
  • Familiarity with source code control and bug tracking systems.
  • Strong analytical and problem solving skills with a customer focused mindset.
  • Ability to mentor and train junior team members.
  • Hands on experience with CATIA and ENOVIA platforms, including installation, configuration, integration, and support in enterprise environments.

Nice To Haves

  • Experience supporting mission critical UNIX systems in enterprise environments.
  • Development and support of device drivers (disk, fiber channel, USB) in C.
  • Exposure to DevOps practices and cloud based technologies.
  • Background in functional and automated testing for system software.
  • Professional training in UNIX internals, storage arrays, or programming languages.
  • Experience with PLM/CAD system upgrades, migrations, and user support.

Responsibilities

  • Provide advanced support for UNIX (AIX, Linux, FreeBSD) systems, focusing on storage, network drivers, and enterprise PLM/CAD applications.
  • Collaborate with customers and development teams to troubleshoot and resolve technical issues, including those related to CATIA and ENOVIA environments.
  • Develop and maintain automation tools using Shell, AWK, Java, and Perl to improve engineering workflows.
  • Analyse system failures and develop scripts/tools to accelerate problem resolution.
  • Support and enhance diagnostic programs for network and storage troubleshooting.
  • Deliver technical training and mentorship on scripting, debugging, and PLM/CAD best practices to team members.
  • Debug and resolve defects in storage drivers and PLM/CAD integrations, documenting solutions and best practices.
  • Use source code control systems for tracking changes and managing bug fixes.
  • Participate in on call rotations for critical system support.
  • Employ kernel debuggers (AIX KDB, GDB) for analysing system crashes and stack traces.
  • Support high availability solutions, storage array integrations, and enterprise PLM/CAD deployments.
  • Develop and execute functional verification tests for system software and PLM/CAD integrations.
  • Provide customer support for network administration, including TCP/IP, NFS, DNS, FTP, SSH, and performance troubleshooting.

Benefits

  • medical
  • vision
  • dental
  • life
  • disability insurance
  • paid time off (including holidays, parental leave, and sick leave, as required by law)

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service