Full Time

Linux Systems Engineer

Dice
$70,000 - $120,000* / year (about $34–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Linux Systems Engineer at Dice will play a crucial role in managing and maintaining the organization’s Linux infrastructure, ensuring system performance, reliability, and security. This position involves collaborating with cross-functional teams to design, implement, and support robust systems that meet operational demands. The engineer will be responsible for troubleshooting effectively, performing system updates, optimizing performance, and implementing best practices across the Linux environment. Additionally, the role requires proactively identifying opportunities for improvements and enhancements within the existing systems.



Job Responsibilities

  • Manage, configure, and maintain Linux servers to ensure optimal performance and availability.
  • Monitor system performance and troubleshoot issues as they arise.
  • Implement and manage automated deployment and configuration systems.
  • Collaborate with development teams for seamless integration and deployment of applications.
  • Ensure system security through regular updates, patches, and vulnerability assessments.
  • Document system configurations, procedures, and changes in company documentation systems.
  • Provide support for system-related incidents and outages.
  • Assist in disaster recovery planning and testing.
  • Train and mentor junior team members on Linux best practices and troubleshooting techniques.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in a Linux Systems Engineering or Administration role.
  • Strong understanding of Linux operating systems (such as Ubuntu, CentOS, or Red Hat).
  • Experience with scripting languages such as Shell, Python, or Ruby.
  • Familiarity with configuration management tools like Ansible, Puppet, or Chef.
  • Knowledge of networking concepts and protocols.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.


Technologies & Tools

The Linux Systems Engineer will utilize various technologies and tools, including Linux operating systems (Ubuntu, CentOS), automation and configuration management tools (Ansible, Puppet), monitoring solutions (Nagios, Zabbix), as well as cloud services (AWS, Azure). Familiarity with version control systems like Git and containerization technologies such as Docker will also be beneficial for this role.



Ideal Candidates

Ideal candidates for this position will possess a strong technical foundation combined with a proactive mindset towards problem-solving. They should be adaptable to changes and exhibit a genuine curiosity about emerging technologies in the IT landscape. Successful candidates will communicate effectively, take initiative in their work, and demonstrate an ability to collaborate within a team environment. A commitment to continuous learning and development is essential, aligning with the dynamic nature of the technology sector.

Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.