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
The Senior Linux Systems Engineer - Partner Engineering at Canonical will engage in designing, implementing, and optimizing robust Linux systems. This role encompasses a wide range of responsibilities, including collaborating with partner organizations to ensure successful integration of Canonical's solutions. The engineer will play a pivotal role in enhancing system performance, reliability, and security while providing technical support and expertise to partners and customers. The ideal candidate will possess a deep understanding of Linux systems, strong problem-solving skills, and a passion for open-source technologies.
Job Responsibilities
- Design, deploy, and maintain scalable, high-performance Linux systems in diverse environments.
- Collaborate with partners to support their deployment and integration of Canonical's products.
- Troubleshoot and resolve complex system issues, ensuring minimal downtime.
- Engage in performance tuning and system optimization to enhance overall user experience.
- Provide training and technical documentation to partners and internal teams.
- Participate in code reviews and contribute to the development of open-source projects.
- Remain current with new technologies and trends within the Linux ecosystem.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- A minimum of 5 years of experience in Linux system administration or engineering.
- In-depth knowledge of Linux operating systems and experience with multiple distributions, preferably Ubuntu.
- Proven experience with cloud technologies and containerization (e.g., Docker, Kubernetes).
- Strong scripting and programming skills in languages such as Bash, Python, or Ruby.
- Excellent troubleshooting and analytical skills, with a focus on performance optimization.
- Familiarity with networking concepts and security principles.
- Experience in working with partners or clients in a technical capacity is highly advantageous.
Technologies & Tools
This position utilizes a variety of technologies and tools essential for system engineering and support. Notable technologies include Ubuntu Linux, Docker for containerization, Kubernetes for orchestration, Ansible for automation, as well as cloud platforms such as AWS and Azure. Familiarity with monitoring software (e.g., Prometheus, Grafana) and version control systems (e.g., Git) will also be beneficial for effective performance and collaboration.
Ideal Candidates
The ideal candidate for this position is someone who is not only technically proficient but also possesses strong communication and collaboration skills. They should be proactive, highly organized, and able to work effectively in both independent and team settings. A passion for open source and a desire to engage with diverse partners will further enhance their suitability for this role. Candidates who are adaptable, eager to learn, and committed to delivering high-quality solutions will thrive in this dynamic and innovative environment.
Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.