Role Overview
This is a dynamic and exciting engineering position within Linux-based infrastructure and applications, encompassing all layers of the stack.
* Bare metal
* Virtualization (KVM)
* Containerization (Docker/LXC/LXD)
* Storage (Ceph and Linux filesystems)
* Networking (OVS, OVN and Core networking)
* OpenStack
* Kubernetes
* Open source applications running on top of them
The ideal candidate will possess a passion for Linux and open source software, excellent communication skills, and a knack for troubleshooting and resolving complex technical issues affecting millions globally.
Key Responsibilities
1. Resolve intricate customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
2. Maintain close collaboration with Canonical's Field, Support and product engineering teams
3. Participate in upstream communities
4. Develop bug fixes, backport patches, and work with upstream for inclusion
5. Review code produced by other engineers
6. Demonstrate sound judgment in technical methods and techniques
7. Prioritize work effectively and manage time against those priorities
8. Contribute to team discussions to improve processes, tools, and documentation
9. Maintain clear, concise communications
10. Work from home and travel internationally up to 10% of work time for team meetings, events and conferences
Requirements
* Outstanding academic record
* Background in Computer Science, STEM or similar field
* Experience with Linux and open source software
* Experience with at least one of Python, Go, C or C++ on Linux
* A drive to learn unfamiliar technologies and delve into challenging issues
* Willingness to travel up to 4 times a year for internal events