Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 27, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.
    Read more about this company

     

    Software Engineer - BootStack DevOps

    What you’ll do

    • Work in Python and Golang to design and deliver open source software operations code
    • Work with the entire Linux stack, from kernel, networking, storage, to applications
    • Learn to think rigorously about application and infrastructure reliability
    • Shape high quality open source monitoring and alerting infrastructure
    • Simplify open source operations for our customers and open source community
    • Demonstrate sound engineering design and testing principles in your code
    • Follow agile software development practices
    • Coach and develop your colleagues where you have insights
    • Grow a healthy, collaborative engineering culture in line with the company values
    • Global travel up to 10% of time for internal and external events

    Who you are

    • University degree in Computer Science or related software engineering field
    • Advanced level Python programming skills
    • Good to have - Golang programming skills
    • You are knowledgeable and passionate about software development 
    • You are organised and want your team to deliver timely, high quality software
    • You have a demonstrated drive for continual learning
    • You understand the importance of reliable operations in a devops world
    • You have sound knowledge of cloud computing concepts & technologies
    • You have practical knowledge of Linux and networking

    What you will learn

    • Devops and site reliability engineering
    • OpenStack and Kubernetes in operation
    • Wide range of open source applications and skills
    • Real-life and hands-on exposure to a wide range of emerging technologies and tools 

    We offer: 

    • Learning and development
    • Competitive salary
    • Recognition rewards
    • Annual leave
    • Priority Pass for travel

    go to method of application »

    Senior Software Engineer - MAAS

    What you’ll do

    • Develop MAAS core components and features to make MAAS the #1 bare metal cloud system.
    • Shape the architecture of MAAS to make it simpler, faster and easier to use.
    • Collaborate with other teams to ensure MAAS works well with other tools and is released on time.
    • Contribute your improvements to our continuous integration environment, tests and practices, to maintain fast feedback and good test coverage.
    • Contribute to documentation of current and existing features, making it world-class resource for Data Centre operators and users.
    • Provide technical communication and collaboration with other teams where appropriate.
    • Take personal ownership of problems and drive them to solutions.
    • Travel internationally a few times a year to meet and collaborate with your and other teams. 

    Who you are

    • Solid track record of 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.

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Canonical Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail