UNIX Engineer Job Description
UNIX Engineer Duties & Responsibilities
To write an effective UNIX engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included UNIX engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
UNIX Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for UNIX Engineer
List any licenses or certifications required by the position: ITIL, RHCE, SSL, AIX, CE, SSBI, VCP, IBM, RHEL, LP1
Education for UNIX Engineer
Typically a job would require a certain level of education.
Employers hiring for the UNIX engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Education, Engineering, Technical, Administration, Information Technology, Information Systems, Technology, Computer Engineering, Business
Skills for UNIX Engineer
Desired skills for UNIX engineer include:
Desired experience for UNIX engineer includes:
UNIX Engineer Examples
UNIX Engineer Job Description
- Work with the architecture team to define & direct technological changes
- Receive escalations from Support Engineers
- Networking protocols and network services
- Virtualization (based on VMware vSphere / ESXi)
- WIX/InstallShield
- Provide consulting support / technical support to project team (e.g., QA/design review, environment setup, operations consulting, troubleshooting, system testing, site development )
- Participate in technical requirements gathering new vended software
- Participate in Unix Server Infrastructure projects
- Perform installation, management, patching, and troubleshooting activities for Solaris and Red Hat operating systems, peripherals, and storage, within test, development, production, and DR environments
- Design, manage, and perform data and OS backup activities to ensure platform integrity and availability, within test, development, production, and DR environments
- C, shell, and performance tools/languages are a requirement (5+ years experience)
- Bachelor's degree in Computer Science, Computer Engineering, Technology, or equivalent work experience
- Provide technical expertise in UNIX/Linux based Enterprise solutions
- Identify, analyze and solve problems in customers’ server environment
- Work on complex incidents and customers’ service requests
- Consult different internal and external parties in the area of expertise
UNIX Engineer Job Description
- Provide technical support (2nd and 3rd line) of production and development systems
- Implement, analyze and assess the impact of changes on maintained client environment
- Develop new projects which improves the DTAP environments
- Create and maintain technical documentation for supported technologies
- The Senior Systems Engineer role is part of the team that supports development within Unix/Linux environment
- Cloud and Virtualization infrastructure monitoring, planning, and support
- Virtualization and public cloud security practices
- Cloud governance, auditing, monitoring, planning and assessment
- Troubleshooting of large, complex, multi-team issues
- Mastering and leveraging tools such as AWS CloudWatch, VMware vCenter, DataDog, and Evident.IO
- 7+ years of Unix/Linux Administration (preferably RHEL 5-6) & Solaris
- At least 5+ years of Unix Authentication and Authorization Tools such as eTrust, Centrify, Foxt BoKS (aka Keon)
- Expert experience in one or two UNIX operating systems (Red Hat Linux or AIX an advantage)
- Advanced knowledge of UNIX Shell Scripting, to include Perl, Bash, & Korn languages
- Must have solid Linux/Unix Administration experience
- Inter-process Communication
UNIX Engineer Job Description
- Scope and timeliness of assigned projects
- Responds to and drives resolution of issues reported during assigned rotations
- Responsible for providing technical expertise to support production applications, application enhancements and defect fixes for a complex distributed technology platform
- Responsible for performing system and data analysis
- Collaborates with team to research improvements and upgrades that will reduce cost, improve stability, and increase performance
- Responsible for engaging with development staff and remediating chronic and/or critical production support issues
- Responsible for creating/updating production support documentation work efforts
- Will need to know and understand configuration parameters - This person will be responsible for turning on parameters within Linux for different group
- Will need to know and have experience with scripting within Unix/Linux/CentOS - Unix Shell, Perl, Python, Regular Expressions)
- Will need to have experience using tools suchs as CIS Benchmark, Qualys, and CIScat
- Administration of Unix core services and applications such as NIS, NFS, automount, DNS, DHCP, Samba, SendMail, Apache, NTP, sudo, Jumpstart/Kickstart, LDAP, SSH
- An associate’s degree in Information Technology, Electrical Engineering, Computer Science or other related field is required
- Working knowledge with storage (ability to connect UNIX/Linux Servers to SAN storage and troubleshoot)
- Practical hands on experience - troubleshooting UNIX/Linux, hardware issues and application issues
- Version control systems such as git, Subversion, RCS
- Experience with IBM system management tools such as NIM, HMC, Mksysb, Tivoli Provisioning Manager, Sun Op Center
UNIX Engineer Job Description
- Interact with other stakeholders for support of various projects
- Install, maintain, document, and test network communications related functions of the Business Continuity Program
- Regularly audit systems for compliance with the merchant services standards
- Obtain required data for support of metrics related to information security platforms and tools
- Remain current on regulatory requirements, industry standards, architectural frameworks, best practices and technologies
- Educate subject matter experts on holistic, risk appropriate security controls
- Perform security-related research and development activities as required
- Participate in security compliance reviews and audits
- Design, support and implementation of global security architecture
- Execute and implement global IT security strategies
- 5+ years in IT Security Engineering in support of vulnerability scanning and assessment tools, network security technologies (firewall, IPS, ) and encryption technologies
- 7+ years relevant IT support in general (Midrange, enduser, storage, etc)
- Familiar with IT security products for file transfer technologies
- IT experience with Microsoft operations systems and Active Directory
- UNIX/LINUX helpful
- Vulnerability assessment and management experience in a large corporation helpful
UNIX Engineer Job Description
- Propose solution designs for IT projects
- Provide technical documentation for new/updated environments
- Evaluation of Product releases and updates
- Evaluation and Introduction of Operational tools
- Proactively look for opportunities to improve our existing infrastructure (on prem and cloud)
- Various levels of project support, occasionally will act as the effective project manager
- Liaise with architecture team on new technologies
- Provide real solutions to our business partners for their continued success and growth
- Liaise with business units on new projects
- Liaise with Operations teams on projects & support
- 5 years of experience working in a AIX Unix server environment including AIX 5.3, 6.1 and 7.1 operating systems
- Excellent UNIX/Linux OO Perl programming including the ability to read/write data to a database (preferred Oracle), Web Development, and parse data in XML/JSON
- Strong engineering and architecture skills in a large heterogeneous UNIX/Linux environment
- Contribute towards setting strategic direction of UNIX Service
- Must be skilled in Apache Tomcat, Java (infrastructurally), Red Hat Linux 5/6/7
- 5+ years hands on experience in UNIX/LINUX system administration with Red Hat Enterprise Linux on Intel x86-64