Job Description
Start your engineering career with Canonical as a Distributed Systems Software Engineer. Work remotely with a focus on Python and Go to enhance cloud application resilience.
Canonical seeks a passionate software engineer dedicated to building resilient distributed systems. You will contribute significantly by developing CI pipelines, automating testing, and improving Canonical's cloud deployment capabilities. Your expertise in Python or Go, along with knowledge in CI tools, will be essential in ensuring robust solutions across diverse environments.
Key Responsibilities:
• Develop robust automated testing approaches for cloud applications
• Enhance CI pipelines for efficient product deployment
• Create and manage distributed systems for testing
• Monitor and report on testing results
• Collaborate with teams in a global setting
Requirements:
• Solid background in modern test strategies
• Experience with Python or Go programming
• Strong object-oriented d...
Canonical seeks a passionate software engineer dedicated to building resilient distributed systems. You will contribute significantly by developing CI pipelines, automating testing, and improving Canonical's cloud deployment capabilities. Your expertise in Python or Go, along with knowledge in CI tools, will be essential in ensuring robust solutions across diverse environments.
Key Responsibilities:
• Develop robust automated testing approaches for cloud applications
• Enhance CI pipelines for efficient product deployment
• Create and manage distributed systems for testing
• Monitor and report on testing results
• Collaborate with teams in a global setting
Requirements:
• Solid background in modern test strategies
• Experience with Python or Go programming
• Strong object-oriented d...