Full Time

Senior Linux Systems Engineer - Partner Engineering

Canonical
$110,000 - $140,000* / year (about $53–$67 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 Canonical, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Linux Systems Engineer at Canonical within the Partner Engineering team, you will leverage your deep expertise in Linux operating systems to collaborate closely with engineering teams across diverse projects. Your primary responsibility will be to design, implement, and support robust systems for various stakeholders, ensuring optimal performance and reliability of deployments. You will also engage in code reviews, troubleshooting, and mentoring junior engineers, all while staying aligned with Canonical’s strategic goals in enhancing open-source solutions for partners and customers alike.



Job Responsibilities

  • Design and implement complex Linux-based systems to meet customer requirements and enhance product capabilities.
  • Collaborate with software development teams to integrate system enhancements and ensure smooth deployment processes.
  • Conduct system performance analysis and optimization to ensure high availability and reliability of services.
  • Mentor and support junior engineers, fostering a culture of continual learning and improvement within the team.
  • Participate in code reviews and contribute to architectural discussions, emphasizing quality and best practices.
  • Troubleshoot and resolve system-related issues, providing timely solutions to minimize downtime.
  • Engage in documentation and knowledge sharing efforts to improve the overall effectiveness of the engineering team.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • 7+ years of hands-on experience in Linux system engineering or administration.
  • Strong understanding of system architecture, network security, and cloud computing environments.
  • Proficient in scripting languages (e.g., Python, Bash) for automation and system management.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and orchestration frameworks.
  • Demonstrated ability to work effectively in a collaborative, multi-functional team environment.
  • Excellent problem-solving skills and a strong technical acumen.


Technologies & Tools

This position utilizes a variety of technologies and tools critical for the role, including but not limited to Linux distributions (Ubuntu), cloud platforms (AWS, Azure), container orchestration engines (Kubernetes, OpenShift), and CI/CD tools like Jenkins. Familiarity with configuration management tools such as Ansible or Puppet is also advantageous, as it supports our commitment to automation and infrastructure as code principles.



Ideal Candidates

Ideal candidates for this position will possess a strong technical background combined with excellent communication skills and a proactive approach to problem-solving. A passion for open source and collaborative work culture is essential, ensuring that the candidate thrives in a dynamic and fast-paced environment. Additionally, candidates who display adaptability, innovative thinking, and a commitment to quality and efficiency tend to excel in this role, contributing meaningfully to the team and Canonical's mission.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

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