engineering
Posted Dec 13, 2021Sustaining Operations Engineer
at Canonical
On-site
Responsibilities
- Resolve complex customer problems related to Ubuntu, OpenStack, Ceph and/or Kubernetes
- Maintain a close working relationship with Canonical's field, support and product engineering teams
- Demonstrate good judgment in technical methods and techniques
- Prioritize work and manage your time effectively against priorities
- Maintain clear, technical and concise communications
Requirements
- This is a fast-paced engineering role in Linux-based software-defined infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM) and containerization (Docker and LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), up to OpenStack and Kubernetes, and the open source applications running on top of them.
- This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company.
- Our engineers have to be able to work productively at any level of the stack above the kernel, in a wide range of applications, to understand and address the software issues at hand.
- experience troubleshooting advanced Linux issues
- Background in Computer Science, STEM or similar
- experience with either Linux, LXD, OpenStack, Ceph or Kubernetes Strong debugging
- experience with Python, Go, C or C++ on Linux
- Ability to troubleshoot with gdb, pdb, tcpdump or other tools
- Familiarity with git source code repositories and branches
- An exceptional academic track record from both high school and preferably university
- experience with most of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, distributed systems What we offer you
- As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.
Benefits
- We consider geographical location, experience, and performance in shaping compensation worldwide.
- We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus.
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
Additional details
- If you have great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.
- This role deals with critical issues in the open source stack that require deep debugging and troubleshooting skills.
- Our group is critical to the success of our enterprise customers, partners and Ubuntu itself.
- You will be the final point of escalation for operational troubleshooting and driving issues to resolution with workarounds, guidance, and fixes to be released upstream and in Ubuntu.
- Debug issues, propose workarounds, liaise with Software Engineers on producing a patch
- Participate in team activities to improve processes, tools, and documentation
- Provide subject matter expertise as the final point of escalation on operational issues
- Work from home and travel internationally up to 10% of work time for team meetings, events and conferences What we are looking for in you Professional
- Willingness to travel up to 4 times a year for internal events Additional skills that you might also bring
- You love technology and working with brilliant people