Optimize Ubuntu Server
Duties and Responsibilities
- Collaborate proactively within a distributed team
- Foster a software ecosystem with seamless user experience for
all Ubuntu users
- Debug issues and facilitate their solution together with
upstream projects
- Evaluate contributions of other engineers to maintain
high-quality software standards.
- Work from home with global travel 2 to 4 weeks for internal
and external events
- Play a role in shaping the future of Ubuntu via both – new
ideas in your areas of interest and advising on work being done elsewhere
Own the maintenance of Ubuntu Server packages. Specifically but not limited to:
- Traditional server workloads (web servers, databases, network
services, etc)
- Virtualisation and Containers
- Package management and dependencies
- Language runtimes and toolchains (python, golang, rust, etc)
- Collaborate with other teams in the Ubuntu and Debian
communities, with upstream projects, and commercially supported customers
Requirements
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising,
thoughtful, and self-motivated
- You have a Bachelor’s or equivalent in Computer Science, STEM
or similar degree (or any higher)
- You have interest and experience with two or more of the
following: Distribution Development; debugging issues in a wide range of
software; creation of test environments and reproducibility steps;
administration and optimization of complex workloads; coding in Python, Go
or Rust; packaging or distributing software; Public clouds like AWS,
GCP, Azure, Oracle Cloud and, IBM Cloud
- You enjoy switching projects frequently and learning about a
wide range of technologies
- Involvement in open source projects in the past a plus
How To Apply