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: Dec 16, 2022
    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. 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.
    Read more about this company

     

    Senior Technical Author - Ubuntu and Canonical Products

    Description

    • As a senior technical author, you’ll be part of an engineering team, focused on a specific Canonical product. 
    • You will lead the team effort to create, maintain and improve documentation that serves the needs of the product's users, embracing the principles of the Diátaxis documentation framework. You will have a broad impact on - and responsibility for - the quality of the user experience with the product, and will contribute towards the long-term success of the project itself.
    • As a senior technical author on the team, you will participate in development of product strategy. You will combine technical expertise with leadership in documentation, collaborating with colleagues across the company to establish documentation as a first-class engineering discipline. You will help define documentation excellence, in product, process and practice.
    • You don't need to apply for this role as well as our Technical Author - Ubuntu and Canonical products post - please apply for just one of them. They are both handled in the same process, and there is absolutely no disadvantage in applying to one or the other. We will ensure that you are considered appropriately for the right position as part of the process.

    What You'll Do

    • Contribute towards the development of documentation as a professional discipline at Canonical and beyond.
    • Create, maintain and improve tutorials, how-to guides, reference guides and explanatory material.
    • Address the needs of users including developers, system administrators and end-users.
    • Use and explore the product in depth, to help discover where the documentation needs to be improved.
    • Review, road-test and improve practical guides.
    • Update reference and explanation material in collaboration with colleagues
    • Improve and correct documentation based on feedback from users and technical support.
    • Read design documents and specifications.
    • Standardise the structure, presentation, style and language of content across products.
    • Actively improve documentation, through attention to practice, process, tools and users’ needs.

    Our Best Candidate

    • Is qualified with a B.Sc / BA or equivalent in Technical Communication, English, or Computer Science.
    • Has a solid and sustained track-record working with documentation in open-source contexts.
    • Has contributed to software products in depth, both as a coder and a documentation author.
    • Has demonstrably contributed to the advancement of software documentation practice, in their work or through participation in professional documentation communities.
    • Has software development experience in Python, JavaScript or other suitable languages.
    • Is familiar with application deployment, system operations, and infrastructure management.
    • Has excellent written and verbal communication skills.
    • Has the ability to assimilate technical information rapidly from a variety of sources.
    • Has the character and flexibility to work in a fast-paced environment.
    • Is familiar with command line UNIX/Linux.
    • Is effective working in a distributed team.
    • Is confident using Ubuntu Desktop for all of the above.
    • Is familiar with Git or other version control systems.
    • Has knowledge of HTML and Markdown.
    • Is able to travel twice a year for up to two weeks for events.

    go to method of application »

    Technical Author - Ubuntu and Canonical Products

    Description

    • As a technical author, you’ll be part of an engineering team, focused on a specific Canonical product.
    • You will lead the team effort to create, maintain and improve documentation that serves the needs of the product's users, embracing the principles of the Diátaxis documentation framework.
    • You will have a broad impact on - and responsibility for - the quality of the user experience with the product, and will contribute towards the long-term success of the project itself.
    • As the technical author on the team, you will collaborate with software developers, product managers, community members, other documentation authors, information architects, quality assurance engineers and technical support engineers to develop clear documentation for complex technical topics.
    • You will have an important role in a company-wide effort to establish excellence in documentation, across all aspects of its practice.

    What You'll Do

    • Create, maintain and improve tutorials, how-to guides, reference guides and explanatory material.
    • Address the needs of users including developers, system administrators and end-users.
    • Use and explore the product in depth, to help discover where the documentation needs to be improved.
    • Review, road-test and improve practical guides.
    • Update reference and explanation material in collaboration with colleagues
    • Improve and correct documentation based on feedback from users and technical support.
    • Read design documents and specifications.
    • Build, install, and use pre-release software to assist in generating proper instructions.
    • Standardise the structure, presentation, style and language of content across products.
    • Actively improve documentation, through attention to practice, process, tools and users’ needs.
    • Contribute towards the development of documentation as a professional discipline at Canonical.

    Our Best Candidate

    • Is qualified with a B.Sc / BA or equivalent in Technical Communication, English, or Computer Science.
    • Is a technical author who's comfortable working with, reading and writing code, or a programmer/developer with a record of producing excellent documentation
    • Has software development experience in Python, JavaScript or other suitable languages.
    • Is familiar with application deployment, system operations, and infrastructure management.
    • Is experienced working in a technical writing position.
    • Has excellent written and verbal communication skills.
    • Has the ability to assimilate technical information rapidly from a variety of sources.
    • Has the character and flexibility to work in a fast-paced environment.
    • Is familiar with command line UNIX/Linux.
    • Is effective working in a distributed team.
    • Is confident using Ubuntu Desktop for all of the above.
    • Is familiar with Git or other version control systems.
    • Has knowledge of HTML and Markdown.
    • Is able to travel twice a year for up to two weeks for events.

    go to method of application »

    Senior Software Engineer - MAAS

    Description

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

    • You have a Bachelor's or equivalent in Computer Science, STEM or similar Degree.
    • 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.
    • 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

    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