Enable job alerts via email!

Senior Linux Engineer

Data Centrix

Gauteng

On-site

ZAR 30 000 - 70 000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Linux Engineer to enhance its IT infrastructure. This role involves designing, implementing, and maintaining Linux-based systems, ensuring optimal performance and security. The ideal candidate will have a strong background in server administration, scripting, and virtualization technologies. You will collaborate with cross-functional teams to integrate applications seamlessly and automate routine tasks. Join a dynamic environment where your expertise will contribute to innovative solutions and drive the success of the organization. If you are passionate about Linux and eager to tackle complex challenges, this opportunity is perfect for you.

Qualifications

  • Deep understanding of Linux systems and server administration.
  • Proficiency in shell scripting and virtualization technologies.
  • Excellent problem-solving and communication skills.

Responsibilities

  • Design and manage Linux-based servers to meet IT requirements.
  • Monitor system performance and troubleshoot issues.
  • Automate tasks using scripting and configuration management tools.

Skills

Linux Operating Systems
Server Administration
Scripting (Bash, Python)
Virtualization (VMware, KVM)
Networking Concepts (TCP/IP, DNS, DHCP)
Problem-Solving Skills
Cloud Platforms (AWS, Azure, Google Cloud)

Education

Bachelor's Degree in Computer Science
Linux Professional Institute Certification
Red Hat Certified Engineer
CompTIA Linux+

Tools

Ansible
Puppet
Docker
Kubernetes

Job description

Datacentrix is looking for a skilled and certified Linux Engineer to join our IT team and contribute to the design, implementation, maintenance, and troubleshooting of our Linux-based systems and infrastructure.

The ideal candidate will possess a deep understanding of Linux operating systems, server administration, scripting, virtualization, and networking.

As a Linux Engineer, you will collaborate with cross-functional teams to ensure the stability, security, and scalability of our Linux environment.

Position Info:

Qualifications and Experience Required:

  • Matric plus Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Relevant industry certifications such as Linux Professional Institute (LPI), Red Hat Certified Engineer (RHCE), CompTIA Linux+, or equivalent.
  • Proven experience as a Linux Engineer or Administrator, including hands-on experience with server installation, configuration, and maintenance.
  • Proficiency in Linux distributions such as CentOS, Ubuntu, or Red Hat Enterprise Linux.
  • Strong command-line skills and experience with shell scripting (Bash, Python, etc.).
  • Experience with virtualization technologies (VMware, KVM).
  • Solid understanding of networking concepts, including TCP/IP, DNS, DHCP, routing, and firewalls.
  • Ability to diagnose and troubleshoot complex system and application issues.
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills to work effectively within a team and collaborate with various stakeholders.

Responsibilities:

  • Design, deploy, and manage Linux-based servers and systems to meet the organization's IT requirements.
  • Configure and maintain Linux servers for optimal performance, security, and availability.
  • Collaborate with software development and IT teams to integrate applications and services seamlessly into the Linux environment.
  • Monitor system performance, troubleshoot issues, and implement necessary optimizations.
  • Ensure system and data security through the implementation of best practices, firewalls, access controls, and regular security updates.
  • Automate routine tasks using scripting languages (e.g., Bash, Python) and configuration management tools (e.g., Ansible, Puppet).
  • Perform system backups, disaster recovery planning, and testing to safeguard critical data.
  • Manage virtualization technologies such as VMware or KVM to create and maintain virtual machines.
  • Implement and manage containerization technologies like Docker and Kubernetes.
  • Collaborate with network teams to configure and maintain networking services, including DNS, DHCP, and routing.
  • Stay up-to-date with the latest trends, tools, and technologies in the Linux and open-source ecosystem.
  • Provide technical support and guidance to other team members and end-users.
  • Document system configurations, procedures, and troubleshooting steps for internal knowledge base.
  • Self-motivated and able to manage multiple tasks in a dynamic environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.