Canonical - Jobs

  • Vancouver, British Columbia, Canada
Jun 27, 2022
Canonical - Jobs Victoria, British Columbia, Canada
This role is open to recent graduate software professionals as well as candidates with some professional product software engineering and site reliability experience who want to join a global community of like-minded engineers. Help us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations. We are on a mission to reshape the world of software operations, using Python for next-generation infrastructure-as-code and blazing a trail to model-driven operations. We want to enable companies to run very efficient bare metal operations for high performance computing, private cloud, data lakes and analytics. To achieve this we need to invent some new technology, and we need to build some new products. In support of that goal we hire software engineers who are passionate about quality, reliability and devops, to join our regional devops teams. This team is part of our fully...
Jun 27, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
This role is open to recent graduate software professionals as well as candidates with some professional product software engineering and site reliability experience who want to join a global community of like-minded engineers. Help us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations. We are on a mission to reshape the world of software operations, using Python for next-generation infrastructure-as-code and blazing a trail to model-driven operations. We want to enable companies to run very efficient bare metal operations for high performance computing, private cloud, data lakes and analytics. To achieve this we need to invent some new technology, and we need to build some new products. In support of that goal we hire software engineers who are passionate about quality, reliability and devops, to join our regional devops teams. This team is part of our fully...
Jun 26, 2022
Canonical - Jobs Victoria, British Columbia, Canada
Combine your Python software engineering skills, your love of travel, and your general knowledge of the full stack, from hardware to application, networking, Linux and open source, to help customers embrace Canonical's offering on public and private clouds. Our field engineering team bring infrastructure-as-code and high-level application automation to bear to help customers create sophisticated open source deployments - from OpenStack to Kubernetes, Hadoop to Airflow. This is an exceptional opportunity for a competitive open source technology leader who enjoys solving problems under pressure and wants to travel regularly. The main responsibilities of this position are: Apply your knowledge of Linux, virtualisation using libvirt/KVM and your knowledge of TCP/IP networking to deliver customised solutions for our customers. Understanding and hands on experience with popular open source software such as PostgreSQL, MongoDB, Kafka, Cassandra and NGINX. Discuss detailed...
Jun 26, 2022
Canonical - Jobs Victoria, British Columbia, Canada
Help global companies embrace the public cloud infrastructure, cloud native operations, and open source applications with help of Canonical's technologies and tools. Our global field engineering team apply expert insights to real-world customer problems, enabling the enterprise adoption of Ubuntu, OpenStack, Kubernetes and a wide range of associated technology. We often say that our field engineers have 'the hardest job at Canonical' because customers can ask about any aspect of our solutions and products and expect a thoughtful, well-informed answer. We always want to do the best thing for our partners and customers, regardless of our company interests, and field engineers are the people we trust to ensure that is true. The people who love this role are developers who like to solve customer problems through architecture, presentations and training. The main responsibilities of this position are: Understand Ubuntu, Linux, networking and services in real-world public cloud...
Jun 26, 2022
Canonical - Jobs Victoria, British Columbia, Canada
The telco industry is moving to software-defined services. This transformation is driven by open source software, cloud computing and the move to VNF / CNF approaches. Canonical Ubuntu is a key platform for telco innovation, and we are growing our team of specialists who work in the industry to accelerate the change. Canonical enables operators and communications service providers to embrace this new world, with a focus on platforms such as Ubuntu, OpenStack, and Kubernetes, and reusable, high quality automation for operations at scale. As part of the Canonical Field Software Engineering organization, you will lead customers through the design and delivery of OpenStack, Kubernetes, and software-defined networking solutions. Your passion for open-source technologies will enable customers to understand and operate advanced infrastructure substrates to meet the demands of 5G and beyond. What you'll do Match customer requirements to advanced capabilities in the...
Jun 26, 2022
Canonical - Jobs Victoria, British Columbia, Canada
We are building a new team to focus on the .NET ecosystem on Ubuntu. They will deliver the best possible .NET runtimes and supporting tooling in Ubuntu, and enable Ubuntu users access to the wider .NET ecosystem. Our goal is to enable mission-critical .NET applications to be deployed and operated safely, securely and efficiently on large-scale Ubuntu estates. We are also keen to ensure that the cutting edge of Jav.NET innovation is available to Ubuntu users, to lay the foundation for future inventions and open source communities. This is an exciting opportunity for a software engineer passionate about open source software, Linux systems and software architectures and Microsoft .NET technology. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and make Ubuntu the best operating system to develop and run your .NET applications in the cloud, in datacenters, in containers, directly...
Jun 26, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
We are building a new team to focus on the .NET ecosystem on Ubuntu. They will deliver the best possible .NET runtimes and supporting tooling in Ubuntu, and enable Ubuntu users access to the wider .NET ecosystem. Our goal is to enable mission-critical .NET applications to be deployed and operated safely, securely and efficiently on large-scale Ubuntu estates. We are also keen to ensure that the cutting edge of Jav.NET innovation is available to Ubuntu users, to lay the foundation for future inventions and open source communities. This is an exciting opportunity for a software engineer passionate about open source software, Linux systems and software architectures and Microsoft .NET technology. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and make Ubuntu the best operating system to develop and run your .NET applications in the cloud, in datacenters, in containers, directly...
Jun 24, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
Combine your Linux support and software engineering skills, passion for technology, and your general knowledge of the full stack, from hardware to application, networking, Linux and open source, to help customers get the most from their solution from Canonical. Our team provides exceptional technical support and engineering solutions to help customers with everything open source from Ubuntu Server and Desktop to OpenStack and Kubernetes. This is an exceptional opportunity for an open source technologist who enjoys solving problems under pressure. The main functions of this position are to: Apply your knowledge of Linux virtualisation using Libvirt/KVM, containers and Kubernetes along with your knowledge of TCP/IP networking to support customised solutions for our customers. Be the technical authority and demonstrate your experience with popular open source software such as PostgreSQL, Corosync/Pacemaker, MongoDB, MySQL and Apache. Provide advice on deployed...
Jun 24, 2022
Canonical - Jobs Victoria, British Columbia, Canada
Canonical Ubuntu is the worlds leading open source platform for cloud, IoT devices, and developers. As an Engagement PMO Manager you will lead a regional team of project managers ensuring delivery of a wide range of projects - the enablement of Ubuntu on new hardware, the delivery of complex private cloud or other distributed systems built on Ubuntu, or internal projects at Canonical. Our EPMO practice is a central capability reporting to the Director of Engagement Project Management, and further to the COO. We look for customer facing team players to drive projects and navigate complex engineering constraints. As an EPMO Manager you will provide active leadership across all aspects of project delivery, ensuring consistent use of our project management methodology. You will serve as the first customer escalation point on critical projects, lead your EPMO team and manage integration activities across the organisation. You will act as a trusted adviser to company leadership,...
Jun 24, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
This is a Python software engineering opportunity for a computer lab engineer passionate about open source software, Linux, and the latest server and network technologies. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. As a MAAS Hardware Lab Engineer in Canonical, you will be responsible for the day-to-day management and operations of our lab in the Boston area which serves as a centre point for Ubuntu server certification of US based silicon and server designs. This includes software defined hardware management, working with, and developing data centre automation tooling (MAAS), interacting with vendors, asset tracking and handling deliveries. This role is home based in the Boston metropolitan area, and you are expected to be able to visit our Boston lab regularly, 4 - 6 times per month. What you'll do Own a fully automated server lab with the latest server and...
Jun 24, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
Canonical Ubuntu is the worlds leading open source platform for cloud, IoT devices, and developers. As an Engagement PMO Manager you will lead a regional team of project managers ensuring delivery of a wide range of projects - the enablement of Ubuntu on new hardware, the delivery of complex private cloud or other distributed systems built on Ubuntu, or internal projects at Canonical. Our EPMO practice is a central capability reporting to the Director of Engagement Project Management, and further to the COO. We look for customer facing team players to drive projects and navigate complex engineering constraints. As an EPMO Manager you will provide active leadership across all aspects of project delivery, ensuring consistent use of our project management methodology. You will serve as the first customer escalation point on critical projects, lead your EPMO team and manage integration activities across the organisation. You will act as a trusted adviser to company leadership,...
Jun 24, 2022
Canonical - Jobs Victoria, British Columbia, Canada
Combine your Linux support and software engineering skills, passion for technology, and your general knowledge of the full stack, from hardware to application, networking, Linux and open source, to help customers get the most from their solution from Canonical. Our team provides exceptional technical support and engineering solutions to help customers with everything open source from Ubuntu Server and Desktop to OpenStack and Kubernetes. This is an exceptional opportunity for an open source technologist who enjoys solving problems under pressure. The main functions of this position are to: Apply your knowledge of Linux virtualisation using Libvirt/KVM, containers and Kubernetes along with your knowledge of TCP/IP networking to support customised solutions for our customers. Be the technical authority and demonstrate your experience with popular open source software such as PostgreSQL, Corosync/Pacemaker, MongoDB, MySQL and Apache. Provide advice on deployed...
Jun 22, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Data Centre automation. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company. The Ubuntu MAAS team is responsible for delivering our Metal As A Service hyperscale provisioning technology. Ubuntu strives to be the most scalable, cloud ready server distribution and MAAS is our platform to get it there. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking, storage and usability. Applicants should be passionate about the future of Ubuntu and be able to show technical leadership with a globally distributed team of engineers who share that passion. This position requires international travel several times a year. What you'll do Develop MAAS core components...
Jun 22, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
This is an exciting opportunity for a software engineer passionate about open source software, Linux, and building technology for democratization of Data Centers. Help us build the #1 bare metal cloud system, and work with the best and brightest people in technology at Canonical! The Ubuntu MAAS team is responsible for delivering our Metal As A Service hyperscale provisioning technology. Ubuntu strives to be the most scalable, cloud ready server distribution and MAAS is our platform to get it there. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking, storage and usability. Applicants should be passionate about the future of Ubuntu and be able to show technical leadership with a globally distributed team of engineers who share that passion. This position requires international travel several times a year. What you'll do Design and implement software...
Jun 17, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
This role is an opportunity for a technologist with a passion for Linux and Cloud to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have an affinity for open source development and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical. Dedicated Services Engineer Dedicated Services Engineers (DSEs) architect and run the leading cloud technologies on the market today and in the future. This includes OpenStack and Kubernetes for multi-cloud environments as well as automated infrastructure and service orchestration. The dedicated cloud engineer works directly with a Canonical customer to understand their cloud needs and help shape their cloud strategy. As a member of the team you will gain experience using a broad range of cloud technologies. Canonical clouds include future upgrades meaning you aren't stuck working with old solutions. Canonical is a...
Jun 16, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
In this high-profile position, customer relationship management and advocacy for Canonical's technical assets are crucial. This role is an opportunity for a technologist with a passion for Linux and Project Management to build a career with Canonical. If you have an affinity for software, great communication skills, and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical. Public Cloud Program Managers provide account leadership and insight for Canonical's key Tier 1 Enterprise Public Cloud accounts. This role will collaborate with individuals from Engineering through Senior Level Executives. As a Public Cloud Program Manager, you will manage multiple blue chip company projects simultaneously. Working with all stakeholders, you will shape the SoW or similar agreements with our clients, manage projects through their life-cycles, ensuring the overall goals for both Canonical and the client are met. Periodic...
Jun 16, 2022
Canonical - Jobs Victoria, British Columbia, Canada
In this high-profile position, customer relationship management and advocacy for Canonical's technical assets are crucial. This role is an opportunity for a technologist with a passion for Linux and Project Management to build a career with Canonical. If you have an affinity for software, great communication skills, and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical. Public Cloud Program Managers provide account leadership and insight for Canonical's key Tier 1 Enterprise Public Cloud accounts. This role will collaborate with individuals from Engineering through Senior Level Executives. As a Public Cloud Program Manager, you will manage multiple blue chip company projects simultaneously. Working with all stakeholders, you will shape the SoW or similar agreements with our clients, manage projects through their life-cycles, ensuring the overall goals for both Canonical and the client are met. Periodic...
Jun 13, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
We are hiring a software developer to focus on dqlite, our distributed SQLite database which uses our own RAFT library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and other languages. You will design and implement enhancements to the libraft, dqlite and go-dqlite components which we consume in MicroK8s, LXD and other projects. Work includes development in those pieces of software as well as responding to issues and user inquiries. This is an excellent opportunity for someone who wants to have a meaningful impact on modern computing technologies. Canonical offers a fast-paced team environment and a career full of learning and development opportunities. What you will do Design and implement features across dqlite Debug and fix issues encountered by your users Improve Jepsen tests, traditional HA database automated testing and stress...
Jun 13, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
Lead an engineering team, pioneering new approaches to distributed systems quality. This is possibly the most complex and challenging quality engineering role imaginable, and requires exceptional technical engineering ability as well as analytical skills to deal with large volumes of data. The Distributed Systems Testing team at Canonical is responsible for developing integration test tooling, analytics and procedures for Canonical's cloud solutions. These include both infrastructure such as MAAS, LXD, OpenStackand Kubernetes, and distributed application solutions such as Kubeflow, Spark and Hadoop. These solutions operate at every level of the stack - from bare metal, up to containers. You will need an exceptional understanding of Linux networking, storage, monitoring and distributed systems tracing to lead this work. As the engineering manager you'll lead the team, shaping the vision and setting the pace, and collaborate with product teams who build Canonical's end-to-end cloud...
Jun 13, 2022
Canonical - Jobs Vancouver, British Columbia, Canada
Canonical is looking for a talented software engineer to join our distributed team that builds Anbox Cloud, which enables cloud-hosted containerised Android instances, and powers various Android streaming services such as gaming, medical security, and innovative new phone capabilities. The successful candidate will work with a dedicated team on the development and maintenance of our software stack in Go and Python, and help customers integrate it into their offerings. Our software runs at scale and uses various Canonical open-source technologies including LXD, Juju, MAAS, and snaps to deliver the best experience for our customers. Key responsibilities Develop and maintain various components in Go and Python Work on control plane services and charms Write and maintain automated tests for your code Participate in code reviews Assist with CI and release management Write documentation Collaborate proactively with a distributed team Required skills and experience...