Linux Engineer Job Description

Linux Engineer Job Description

4.5
173 votes for Linux Engineer
Linux engineer provides operations support for key infrastructure services (email, DNS, DHCP, NIS, RADIUS, NTP, CIFS, NFS, Nagios monitoring) and subject matter expert in Linux and tooling/automation for the IT Infrastructure team.

Linux Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Demonstrate knowledge of essential network services such as DNS, NFS, LDAP/Kerberos, Apache, NTP, sendmail/postfix/etc, and OpenSSH
Build architecture and protocols with 802.3, 802.11, TCP/IP, and UDP
Demonstrate a deep understanding of the GNU/Linux operating system
Scripting with Perl, Bash or Python
Provide Linux platform architecture guidance, research technical issues
Act as Linux subject matter expert, providing technical leadership across all IT disciplines
Performing systems administration, maintenance, and engineering in multiple large enterprise server environments (Linux, Red Hat, CentOS)
Maintain Linux-based servers, both hardware and software
Manage in-house developed applications that run on the Linux systems
Load balancing and failover

Linux Engineer Qualifications

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

Licensing or Certifications for Linux Engineer

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

Education for Linux Engineer

Typically a job would require a certain level of education.

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

Skills for Linux Engineer

Desired skills for linux engineer include:

DNS
TCP/IP
NFS
Linux
Python
Networking
LDAP
Apache
Encryption
Scripting languages

Desired experience for linux engineer includes:

Experience in at least one object oriented programming language and willingness to learn new languages
Fluent written and verbal English communication skills, desire to interact closely with a global team
In depth understanding of Linux Kernel
You should possess a Master's Degree, preferably in computer science, be creative and open to extending knowledge and learning new technologies
Your experience has to include a proven track of contribution to software projects in C and/or C++ (not necessarily commercial) and a demonstration of excellent collaboration skills
2+ years experience in C/C++ and programming in Linux environment are a must

Linux Engineer Examples

1

Linux Engineer Job Description

Job Description Example
Our growing company is hiring for a linux engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for linux engineer
  • Meet assigned project objectives including timelines and budgeting
  • Work on the most complex projects and provides innovative suggestions for solutions
  • Collaborate with other IT and business groups, readily sharing information with others
  • Leads evaluation of technologies and partners with technology groups on new product reviews, tests and pilots
  • Provide training and mentoring to Level 1 and 2 peers in support of server infrastructure designs and global standards
  • Maintains current knowledge of marketplace changes, technology changes, and client business pertinent to server, storage, and network virtualization and cloud computing
  • Controlling and monitoring a complex international z/OS infrastructure with JES2, IMS/IMF, DB2
  • Provide architectural vision, strategy & roadmap and work with Engineers and Platform Operations staff to operationalize technology solutions
  • Align with Application development architects to understand technology pain points to provide tactical and strategic solutions to solve business problems
  • Research and Development of new and disruptive technologies which can provide technological edge to the business
Qualifications for linux engineer
  • Knowledge of HP Intel based server hardware and software
  • Mastery of knowledge in the various use cases for cryptography employed in the enterprise today
  • Solid foundation in network security which compliments your system and server security expertise
  • A minimum of 6 years’ experience within security engineering focused roles in medium to large scale enterprises, and a minimum of 8 years’ of enterprise IT experience
  • Outstanding communications capabilities
  • Strong understanding of Linux packaging concepts (dependencies, conflicts, repositories, package signing)
2

Linux Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of linux engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for linux engineer
  • Ensures proper security is in place on Linux-based systems by conducting audits and implementing solutions to centralize access management and reporting
  • Provides direction to System Administrators to ensure proper deployment, configuration, and testing of RHEL Linux systems, applications, and security patches
  • Identify issues and risks, resolve problems and escalate them as necessary
  • Serve as an escalation resource for staff that provides 24x7 (on-call) system supports
  • Cross functional engineering knowledge across the technology stack
  • Implement processes and procedures for maintaining all server environments helps create/update documentation
  • Identify issues and risks, resolves problems and escalates them as necessary
  • Coordinate the installation, configuration and maintenance of UNIX server equipment, storage and back-up systems terminal servers
  • Exposure to systems
  • Develop baseline systems configuration and controls using Chef configuration management
Qualifications for linux engineer
  • 5-8 years’ experience in enterprise systems operations or systems engineering
  • College degree in Computer Science, Information Systems or related disciplines
  • Knowledge and hands-on experience with service offerings from Amazon Web Services
  • Implement Configuration management and automation using Puppet
  • Day to day support of Unix systems and users
  • Hardware and OS management of Hadoop/NoSQL systems
3

Linux Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of linux engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for linux engineer
  • Linux systems administration (CentOS, RHEL)
  • Web and application server administration (Apache, Nginx, Tomcat)
  • Port and develop Linux device driver for NXP QorIQ Layescape platforms which
  • Perform Engineering Duties for Unix and Linux server environments
  • Troubleshoots issues relating to Linux systems and the components they depend on including network, storage, physical and virtual infrastructure
  • Writes and maintain scripts in at least one of Perl, python or ruby as part of a team moving towards implementing modern DevOps concepts using tools including svn/git, continuous build/integration, and infrastructure as code
  • Responsible for securing Linux servers including identity, patch and access management
  • Manages Virtualization environments for Linux servers including VMware and Nutanix
  • Familiar with storage technologies used with Linux servers
  • Establish a non-service impacting change capability for the solution
Qualifications for linux engineer
  • Install, configure, update and troubleshoot services for customers, such as RedHat Linux OS level concerns, web server, database server, applications server and mail
  • Web hosting technologies such as MySQL, Apache, Sendmail
  • 5+ years of AIX/Linux/Unix platform experience
  • Experience in working with zOS
  • Knowledge of zLinux
  • Minimum of 5 years experience in systems administration and engineering
4

Linux Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of linux engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for linux engineer
  • Perl/Bash scripting - 5%
  • Works with project teams and technical groups to identify and define technical requirements
  • Responsible for creating detailed drawings and documentation regarding server infrastructure design and function
  • Responds to high priority and escalated trouble tickets and communicates status and resolution to end users and management
  • Responsible for design, configuration, and maintenance of enterprise infrastructure systems
  • Works with System Administrators to address performance and capacity issues with existing systems
  • Perform daily system monitoring, verifying the integrity and availability of all server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs and backups
  • Apply OS patches per policy, perform OS upgrades on a regular basis, and upgrade administrative tools and utilities as necessary
  • Improve and maintain system standards for installation, configuration, and maintenance procedures
  • Research, identify and recommend technologies that leverage our resources and provide economies of scale, utilizing automated approaches for system administration tasks where possible
Qualifications for linux engineer
  • Knowledgeable of networking, database administration and information security related technologies
  • Understanding of vulnerability management tools such as Qualys
  • Understanding of the NSA Stig, OpenScap and similar security benchmarks
  • Knowledge of network protocols like TCP/IP, HTTP, HTTPS, NTP, RPC, TFTP, etc
  • Knowledge of SELINUX, IPtables, Firewalld
  • Proficiency in day to day system administration tasks such as package/patch management and deployment
5

Linux Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of linux engineer. 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 linux engineer
  • Linux Systems Engineer (LSE) at Client fills the mission-critical role of ensuring our complex, worldwide systems are healthy, monitored, automated, and documented
  • Configuration Management (Salt Stack, Ansible, Chef, Puppet)
  • Documenting systems, applications, and processes
  • Backup & Recovery of hosts, data, and databases
  • Maintaining 24/7 production systems, requires on-call availability
  • Configures and uses logging infrastructure using syslog and Splunk
  • Uses various monitoring and alerting technologies including zenoss, graphite, SNMP, etc…
  • Server system architecture, implementation, administration and documentation
  • Develop and support back-end server technologies in local and remote locations
  • Standardizes Server systems deployment using central deployment technologies
Qualifications for linux engineer
  • Minimum 5 years' experience working with large scale compute systems and queuing software
  • In-depth knowledge of Linux operating system functionality, file systems, and server hardware
  • Understanding of gnu/linux architecture
  • Experience with puppet or other automated configuration system (ansible, chef, salt)
  • Willingness to learn and self-develop
  • Experience with Bash and Python, in concert with non-OS interfaces

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates