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: Jul 13, 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

     

    Engineering Manager, Sustaining Software Engineering

    What your day will look like

    • Manage and lead a distributed team of engineers
    • Hire, coach, mentor, provide feedback and career development guidance to your team
    • Manage shift scheduling, measuring key performance indicators (KPIs), and training
    • Support timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS
    • Demonstrate the very best of Canonical in customer interactions
    • Set and manage expectations with other engineering teams, senior management, and external stakeholders
    • Advocate and advance modern software development practices
    • Grow a healthy, collaborative engineering culture in line with the company value
    • Collaborate with other teams in the organisation
    • Work from home with global travel up to 10% for internal and external events

    What we are looking for in you

    • You have interest and deep experience with three or more of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Postgresql, Mongo, Debian packaging
    • Professional software delivery experience using C, C++, Go, Python, or similar
    • You are knowledgeable and passionate about software development
    • Leadership experience displaying ability to organise and prioritise complex problem resolution and bug fixes
    • Experience with version control systems such as git
    • Experience with debugging tools such as gdb, crash or other
    • Demonstrated strong commitment to testing methodologies and maintainable code quality
    • Excellent communication skills in the English language, both verbal and written
    • Experience with Linux, with a preference towards Ubuntu
    • Experience with Open Source and Open Source Business Models
    • People management experience in a support organisation is a strong plus

    go to method of application »

    Cloud Support Engineer

    What your day will look like

    • Investigate issues reported by customers by researching and escalating issues 
    • Work to resolve complex customer problems related to Canonical’s portfolio of products.
    • Ownership of results: Ensure that each support case owned by you is handled according to our Service Level Agreement (SLA) with the highest possible customer satisfaction by setting the right expectations and fulfilling your commitments.
    • Engage directly with customers and work collaboratively by phone, ticketing system, and remote sessions to resolve their issues.
    • Participate in a regular weekend working rotation.
    • Contribute new knowledge base articles and maintain existing articles, ensuring shared knowledge and lessons learned are available to customers.
    • Understanding Ubuntu development process to be able to set customer expectations correctly on timeline for a fix.
    • Background check required

    What are we looking for in you

    • Excellent verbal and written communication skills in English.
    • Hands-on experience supporting Linux systems including 2 or more of:
      • Virtualization / Cloud - primarily using KVM or OpenStack.
      • Containers - especially with Docker, LXD/LXC, or Kubernetes.
      • Storage technologies - block, object and network.
      • Networking (bonding, firewalling, bridging, switching, network file system tuning, MTU issues, etc.)
    • Linux integration with other environments (authentication/directory services, network file systems, etc.)
    • Cloud computing (provisioning, monitoring, orchestration, etc.)
    • Troubleshooting experience:
      • Basic reading of stack traces to be able to search for duplicates, escalate to the correct team.
      • Understand OS and Application level bugs and advise on next steps
      • Programming fundamentals in any language.
    • Customer support experience:
      • Customer needs are top priority
      • Communicate clearly and set the right expectations.
    • Ability to travel

    go to method of application »

    Software Engineer - Docker Images & Community

    What you’ll do

    • Build robust, scalable, leading-edge container imagesWork on automated Ci/CD processes for building, testing and publishing our container images
    • Write tools and tests for assessing security compliance and cloud-native compatibilityWork in Python and/or Go to deliver new functionalities to our container building toolsDemonstrate sound engineering principles by contributing directly to your team’s goals
    • Participate in strong engineering process through code and architectural review
    • Provide technical feedback for the team’s decision-making process
    • Engage with the open source community as a subject-matter expertGrow our knowledge base and write documentation
    • Help design new tools and productsWork in a collaborative, agile and globally distributted environment
    • Mentor and help hiringWork from home with global travel up to 15% for internal and external events

    Who you are - at least some of those statements apply to you:

    • You are knowledgeable and passionate about software developmentYou have experience in collaborative development
    • You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
    • You have a track record of delivering timely, high quality software
    • You have experience with container images and containerised operations
    • You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
    • You have hands-on experience with at least one public cloud (e.g. Microsoft Azure, GCP, AWS, etc.)
    • You have significant experience with Python and/or Go
    • You are experienced with Linux systems administration and package management
    • You have strong written and verbal communication skills to convey technical concepts
    • You bring clarity to technical and engineering discussions
    • You are someone who strongly believes that sharing is caring, and knowledge is power
    • You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree

    Method of Application

    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