Canonical Software Engineer – MAAS Jobs in Kenya

Canonical Software Engineer – MAAS Jobs in Kenya


Job Description

  • Canonical is a growing international software company that works with the open-source community to deliver Ubuntu — the world’s #1 cloud operating system. Our mission is to realize the potential of free software in the lives of individuals and organisations. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.

  • We deliver open source to the world faster, more securely and more cost effectively than any other company.

  • We develop Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000 contributors. Ubuntu means ‘humanity to others’​. We chose it because it embodies the generosity at the heart of open source, the new normal for platforms and innovation.

    Summary

  • 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.

  • 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

  • Development and maintenance of MAAS core components and features.

  • Create and collaborate on technical specifications for new development initiatives.

  • Collaborate with other teams to ensure the timely delivery of new MAAS features and releases.

  • Assist in the development and maintenance
    of quality and continuous integration tests and practices.

  • Assist in the documentation of current and existing features.

  • Provide technical communication and collaboration with other teams where appropriate.

  • Take personal ownership of problems and drive them to solutions.

    Who you are

  • At least 5 years of proven professional software development experience in Python, Go or similar.

  • Capacity to learn quickly about new systems and techniques

  • Excellent logic, problem solving, and troubleshooting skills

  • Strong English language communication skills – both written and verbal

  • Experience with Linux server technologies, including but not limited to Virtualization (KVM), Containers (LXC), etc.

  • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree

  • Knowledge of network technologies, including PXE, DHCP, TFTP, DNS, NTP

  • Some experience with Baseboard Management Controllers and Protocols (Redfish, IPMI, AMT and others)

  • Strong experience with networking, storage technologies and Cloud hosting and infrastructure.

  • Ideally, experience of large-scale physical server provisioning and automation, including rapid deployment, configuration, management and service orchestration.

  • Familiarity with some of the open source development tools and methodologies used in creation of several Ubuntu projects (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core), such as Launchpad, Debian packaging tools (APT, dpkg) and snapcraft.

    How to Apply

  • For more information and job application details, see; Canonical Software Engineer – MAAS Jobs in Kenya


    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to African Jobs.