Support Engineering role covering Linux-based infrastructure and applications across the stack (bare metal, virtualization, containers, storage, networking, OpenStack, Kubernetes and open source applications), centred on troubleshooting and fixing issues that require upstream bug fixes.
Resolve complex customer problems involving Ubuntu, the kernel, Ceph, OpenStack, Kubernetes and other open source software
Work closely with Canonical's Field, Support and product engineering teams
Participate in upstream communities
Develop bug fixes, backport patches and work with upstream teams to get them merged
Review code written by other engineers
Apply sound technical judgment, prioritize work and manage time against those priorities
Help improve processes, tools and documentation through team discussions
Communicate clearly and concisely, technically and otherwise
Work from home and travel internationally up to 10% of work time for team meetings, events and conferences
Requirements
Strong academic record
Background in computer science, STEM or a similar field
Experience with Linux and open source software
Experience with at least one of Python, Go, C or C++ on Linux
Drive to learn unfamiliar technology and dig into difficult problems
Willingness to travel up to four times a year for internal events
Nice to have: Enthusiasm for technology and for working with capable people
Nice to have: Curiosity, flexibility, accountability and strong communication skills
Nice to have: Interest in or willingness to learn Ubuntu kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, Debian packaging or distributed systems
Done for you
We'll apply to this for you
Denidel's HR team submits and tracks the application on your behalf.