A fast-paced, globally remote engineering role covering Linux-based infrastructure and applications, from bare metal and virtualisation through containers, storage, networking, OpenStack and Kubernetes; the engineer is the final escalation point for operational troubleshooting and drives fixes upstream and into Ubuntu.
Work closely with Canonical's field, support and product engineering teams
Participate in upstream open source communities
Debug issues, propose workarounds and work with software engineers on patches
Apply sound technical judgment and manage priorities and time
Help improve team processes, tools and documentation
Communicate clearly and concisely
Take part in a regular weekend working rotation
Provide subject-matter expertise as the final escalation point for operational issues
Work from home, with international travel of up to 10% of work time for meetings, events and conferences
Requirements
Professional experience troubleshooting advanced Linux issues
A background in computer science, STEM or a similar field
Exceptionally strong experience with at least one of Linux, LXD, OpenStack, Ceph or Kubernetes
Strong debugging experience with Python, Go, C or C++ on Linux
Ability to troubleshoot with tools such as gdb, pdb or tcpdump
Familiarity with git repositories and branches
A strong academic record, ideally including university
Willingness to travel up to four times a year for internal events
Nice to have: a love of technology and of working with capable people, plus curiosity, flexibility, articulacy and accountability
Nice to have: interest in or experience with several of Ubuntu kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, PostgreSQL, MongoDB, Debian packaging and distributed systems
Done for you
We'll apply to this for you
Denidel's HR team submits and tracks the application on your behalf.