Distributed Systems Software Engineer Python  
 Full time   
 Location:   Dubai, AE  
 Level:   Senior  
 Salary Range:   To be discussed  
 Summary:   
 Automate testing and enhance CI pipelines for Canonical's cloud tools.
Requires Python/Go skills, CI tool knowledge, and understanding of Linux systems.
Global collaboration and occasional travel needed.
 
 Description:   
-  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 per year.
 
 
#J-18808-Ljbffr