Canonical
Canonical offers exciting career opportunities in open-source software and technology. As the company behind Ubuntu, it seeks innovative, skilled professionals in engineering, product management, and more. Join a global team dedicated to advancing open-source solutions and transforming the tech landscape.
Distributed Systems Software Engineer, Python / Go
- Job Type Full Time
- Qualification BA/BSc/HND
- Experience
- Location Nairobi
- Job Field ICT / Computer
What your day will look like
- Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications
- Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the company
- Enhance continuous integration pipelines for deploying and testing Canonical’s cloud native products such as Kubeflow
- Deploy, manage, and debug highly distributed systems
- Monitor and report on automated testing efforts
- Collaborate daily with a globally distributed team
What we are looking for in you
- Solid background in modern test processes and strategies
- Experience with Python or Go development
- Strong object oriented development skills
- Ability to develop and ship production grade modern web applications
- Working knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CI
- Knowledge of networking technologies and fundamentals
- Solid understanding of Linux system architecture
- A capacity for complex abstract thinking
- Capability for 2-4 weeks of international travel travel per year
Method of Application
Interested and qualified? Go to Canonical on boards.greenhouse.io to apply
To apply for this job email your details to admin@jobshandle.com