Engineer, Linux Job Description

Engineer, Linux Job Description

4.5
154 votes for Engineer, Linux
Engineer, linux provides hardware and software technical support, including configuration assistance and troubleshooting of devices and other peripheral networking equipment.

Engineer, Linux Duties & Responsibilities

To write an effective engineer, linux job description, begin by listing detailed duties, responsibilities and expectations. We have included engineer, linux job description templates that you can modify and use.

Sample responsibilities for this position include:

Proposes and implements complex system enhancements (software and hardware updates) that will improve the performance and reliability of the system
Support multiple datacenters running Red Hat Linux and Windows servers
Adhere to stringent security and change/configuration management procedures and policies
Enhance platform automation, documentation, and system performance
Design a capacity plan for a large-scale infrastructure
Manage a broad scope of vendors
Support server and storage
Document and enforce technology
Maintain performance servers, storage, and systems
Business alignment with all US Capital Markets businesses

Engineer, Linux Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Engineer, Linux

List any licenses or certifications required by the position: ITIL, RHCE, II, IAT, SSL, PKI, RHEL, RHCSA, AWS, VCP

Education for Engineer, Linux

Typically a job would require a certain level of education.

Employers hiring for the engineer, linux 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, Engineering, Technical, Education, Information Technology, Computer Engineering, Information Systems, Electrical Engineering, Business, Math

Skills for Engineer, Linux

Desired skills for engineer, linux include:

Principles
Practices
Networking
Software
Hardware
Switches
Routing and load-balancing
Server end SAN/NAS configuration and troubleshooting
TCPIP networking –link aggregation/redundancy
Windows

Desired experience for engineer, linux includes:

Give inputs to test planning, participate in the new feature studies, interlock with development team and actively contribute to the test case development/automation components assigned, Develop features, submit patches, debug/analyze code failures, fix bugs, interlock with testers and support team for the closure of the bugs
Proven operating system fundamentals and concepts
Linux/UNIX internals and programming
Understanding on Opensource community processes and tools
At least 2 years experience in strong operating system fundamentals and concepts
At least 2 years experience in C, System Programming, Unix Internals

Engineer, Linux Examples

1

Engineer, Linux Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of engineer, linux. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for engineer, linux
  • Complete performance monitoring and analysis
  • Work on best practises for monitoring, security improvements, uptime, change control
  • Layer 2&3 network management
  • Cisco routing and switch troubleshooting
  • Level 3 support for all IT infrastructure
  • Maintaining change control procedures on the infrastructure
  • Manage the Red Hat and Solaris environment
  • Provides support third level support
  • Make recommendations to improve the reliability, scalability, and performance of servers
  • Automate manual tasks with Bash or Perl
Qualifications for engineer, linux
  • Advanced experience in developing and scripting on Unix / Linux platforms
  • Knowledge of Big Data (Asterdata, Hadoop)
  • Participate in afterhours system upgrades and the on-call engineer rota
  • Mastery of enterprise Linux-based architectures and security design
  • Scripting and automation proficiency (e.g., BASH, Python, Perl)
  • Capable of navigating the pitfalls of authentication and credential security associated with a large enterprise environment
2

Engineer, Linux Job Description

Job Description Example
Our innovative and growing company is hiring for an engineer, linux. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for engineer, linux
  • Uses industry best practices to design and implement Linux-based solutions in support of business objectives
  • Works with project teams to purchase, configure and deploy physical hardware in our datacenter
  • Take a lead in performing paper based and actual Proof of Concept (POC) studies on technologies in the lab by working with a virtual pool of technology specialists in various silos and integrate them together to solve business problems
  • Evangelize new technology solutions in the firm
  • Author and contribute towards “Position Papers” on competing technologies
  • Lead SWAT teams and provide solutions to ongoing and long standing production issues by working with production support, engineers and external vendors
  • A broad knowledge of RHEL, SUSE, OEL and Solaris
  • A team player with a proactive approach, commitment, flexibility and ability to work under pressure in a fast paced environment
  • Implement processes and procedures for maintaining all server environments help create/update documentation
  • Implement strategies to improve current processes and procedures and identify cost reduction opportunities in order to enhance business operations
Qualifications for engineer, linux
  • Experience writing code in Python, PHP, C, C++
  • Typically requires a minimum of 5 years as a broadcast, IT professional or equivalent 2 or 4 year technical degree, preferably electronics or computer engineering (or equivalent education/experience/training)
  • Knowledge of administration in a UNIX (Linux (RHEL)) command-line environment
  • 3+ Years of experience in installation, administration, and product support of application servers and/or video playback servers
  • Experience using monitoring tools like RSYSLOG, Splunk, or Nagios
  • Proficient developing tools using scripting languages (Perl /BASH/PHP )
3

Engineer, Linux Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of engineer, linux. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for engineer, linux
  • Write and troubleshoot Chef cookbooks on a regular basis and review code changes
  • Oversee various monitoring systems (Zabbix, Nagios, Solarwinds) to assess system health
  • Work closely with our 24x7x365 NOC in support of Incident Management to minimize outages
  • Manage multi-vendor storage arrays for both production and preproduction environments
  • Monitor storage arrays for growth and performance bottlenecks
  • Participate in technology evaluation & selection
  • Experiment and lead proof of concepts for new and emerging technologies
  • Engage with technical teams and areas of expertise to verify solution is fit for purpose and meeting their needs
  • Provide system engineering support to the project through use of a devops tool chain
  • Build a performance and capacity testing capability to be used for optimisation and quality assurance change mgmt
Qualifications for engineer, linux
  • Knowledge and hands-on experience with Linux system administration and common LAMP stack components (Linux OS, DNS, SNMP, SMTP, Apache Web Server, Apache Tomcat, JBOSS, MySQL)
  • Handle level-appropriate escalation support requests (phone/ticket/chat) according to escalation procedures
  • Possesses great written and verbal communication skills
  • Deep understanding of Unix Fundamentals OS commands/utilities
  • Deep understanding of TCP/IP and network architecture/routing, core Internet services
  • Programming ability with at least one interpreted language (perl, python, php, ruby) AND a shell language (bash, korn)
4

Engineer, Linux Job Description

Job Description Example
Our company is searching for experienced candidates for the position of engineer, linux. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for engineer, linux
  • Works with application teams to ensure server environments meet the requirements of the software running on them
  • Works with team leads and project manager and process engineers to document logical steps of installing operating system and other firmware and software packages
  • Spend 50% of your time in the operations team operating the payment processing platform
  • Ensure the service is monitored and metrics are being logged
  • Work within teams using agile Scrum and Kanban
  • Responsible for supporting and maintaining the application
  • Responsive, Flexible Attitude & Good Interpersonal Skills
  • RHEL 4.x through 7.x Systems Engineering & Administration - 60%
  • Nagios, CFEngine, Ansible administration
  • VMWare vSphere/ESXi 5.5 administration - 5%
Qualifications for engineer, linux
  • Knowledge of RHEL is required, CentOS is a plus
  • Experience with CFEngine, Bash and/or Perl
  • Understanding of programming language (C, C++, sh, csh, Python ) preferred
  • At least 5+ years of experience with Linux preferable Red Hat
  • Understanding of large scale enterprise environments
  • Preferable experience of build automation of Linux servers
5

Engineer, Linux Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of engineer, linux. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for engineer, linux
  • Diagnose performance and architecture bottlenecks
  • Monitoring and maintenance of data center environments, including rotational on-call
  • Coordinates with vendors to resolve issues, arrange service, and obtain support
  • You will be responsible for SAN, NAS and local storage virtual storage and cloud based storage
  • You will be expected to troubleshoot and resolve any IT service issues related to storage, operating systems and servers
  • You will be expected to proactively engage in process automation
  • You will be involved in Root Cause Analysis, Lessons Learned and prevention processes to provide high standard deliverables that meet SLA (Service Level Adherence) and ensure CSAT (Customer Satisfaction)
  • There will be occasional on-call duties including nights and weekends
  • Database administration (MySQL, PostgreSQL, InfluxDB)
  • System and Application Monitoring (Nagios, Grafana, PRTG, SNMP)
Qualifications for engineer, linux
  • Prior experience with scripting languages such as Bash, Python, Perl
  • Able to build and maintain RPM packages
  • Knowledge of configuration management frameworks Puppet, Chef or Ansible
  • Hands on UNIX/Linux systems administration and performance debugging experience
  • BS/MS in Computer Science or other technical field
  • Experience with gnu/linux administration

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates