12 months ago
Remote, WorldwideMid Level
H1B Sponsor
Responsibilities
- Create automated testing approaches and infrastructure for reliability, performance, and resilience validation
- Provide distributed-system testing tooling for engineering teams across Canonical
- Enhance CI pipelines for deploying and testing Canonical cloud-native products such as Kubeflow
- Deploy, manage, and debug highly distributed systems
- Monitor and report on automated testing efforts
- Collaborate with a globally distributed team
- Contribute to new cloud deployment capabilities and automatic test-result analysis initiatives
Requirements
- Experience with modern test processes and strategies
- Experience developing with Python or Go
- Strong object-oriented development skills
- Ability to develop and ship production-grade modern web applications
- Working knowledge of Jenkins, CircleCI, or GitHub CI
- Knowledge of networking technologies and fundamentals
- Solid understanding of Linux system architecture
- Capacity for complex abstract thinking
- Availability for 2–4 weeks of international travel per year
- Experience collecting and analyzing large multidimensional datasets is an additional qualification
- Experience operating key-value stores, relational or document databases, and event buses is an additional qualification
- Experience with OpenStack, Kubernetes, Terraform, and AWS is an additional qualification
- Experience developing AI/ML pipelines is an additional qualification
Benefits
- Globally remote/distributed work environment
- Twice-yearly in-person team sprints
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to meet colleagues
- Priority Pass for travel and travel upgrades for long-haul company events
- Capability for 2–4 weeks of international travel per year
About Canonical
Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.