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: Apr 7, 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. 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

     

    Telco Field Engineer

    What you’ll be doing

    • Matching customer requirements to advanced capabilities in the VNF/CNF/NFVi/NFVO/VNFM/VIM/MEC space
    • Providing technical pre-sales consulting to the Service Provider sales teams
    • Design and implement telco-grade open source multi-tenant private clouds and micro clouds
    • Investigate, report and/or fix software defects uncovered during customer deployments
    • Create and demonstrate advanced Infrastructure as code (IaC) techniques relevant to telco
    • Architect and implement advanced, resilient Service Provider Cloud and Application solutions
    • Master software defined infrastructure with OpenStack, Kubernetes, MAAS and Ceph
    • Master model-driven operations with Juju Charmed Operators for Kafka, Hadoop, PostgreSQL, MongoDB, NGINX, and more
    • Help customers adopt advanced Bare Metal, Public, Private and Hybrid Cloud solutions
    • Distill insights from early customer engagements and translate these into meaningful product improvements
    • Shape our roadmap and offerings to accelerate our growth within the telco market

    What we need to see

    • A thorough working understanding of the architectures and infrastructure of MNOs and CSPs
    • Working knowledge of Mobile Packet Core, Radio, VAS, OSS/BSS
    • A keen focus on the underlying infrastructure requirements for modern virtualized NF deployment approaches
    • A thorough understanding of the telco NFVi (VIM), NFVO, VNFM and MEC space
    • Thought leadership and the ability to lead architecture discussions about ETSI and/or 3GPP standards
    • Understanding of best practices for open source technology in telco virtualisation roadmaps
    • Architect level understanding and practical experience of telco workload demands
    • Deep technical understanding of key telco technologies like CPU Pinning, NUMA, SRIOV, DPDK, etc
    • Working understanding of Linux, Openstack and Kubernetes networking
    • A passion to automate and improve all aspects of open source products and tooling
    • Ability to multi-task and lead complex projects from start to finish
    • A strong collaborative attitude with a keen eye to help enable customer success
    • Excellent communication and presentation abilities
    • Able to travel up to 50% of the time for events, customer meetings, project delivery
    • BS Computer Science or Electrical Engineering
    • At least 5-7 years within a Service Provider or NEP, focused on cloud, virtualisation, architecture or networking

    Ways to stand out from the crowd

    • Deep technical knowledge in telecommunications architectures
    • Strong technical background leading and innovating within the open source telecommunications ecosystem
    • French, German, Spanish or Portuguese as a second language

    go to method of application »

    Field Software Engineer

    About the job

    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 architecture, designing complex solutions and guiding customers to successful data-center infrastructure operations
    • Engage early on in the pre-sales process and remain engaged throughout the delivery phase

    If you have a passion for the latest open source technologies, cloud-native development, data-center technologies such as Openstack, Kubernetes, Public Cloud (AWS, Azure, Google Cloud) and computer networking, you will love the Field Engineer role at Canonical.

    The successful Field Software Engineer will have :

    • BA/BS degree in Computer Science or related technical field
    • 3 years of Linux development experience
    • 3-5 years of professional experience with either OpenStack, Kubernetes, Ceph and/or Ubuntu
    • Must be able to speak English fluently
    • Strong background contributing code in Python and/or Go to open source projects in the cloud or devices area
    • Excellent communication and presentation skills
    • High motivation, ability to multi-task and follow-up reliably on commitments
    • Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
    • Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
    • Ability to travel globally for periods up to two weeks; up to 50% of travel time (pending on covid-19 restrictions)

    Nice to have:

    • Second language - French, German, Italian or Spanish

    go to method of application »

    Associate Field Software Engineer

    Job Summary:

    Canonical and Ubuntu are at the forefront of cloud and IoT computing, helping customers master the challenge of operations on hybrid cloud, bare metal, and container-based systems. Our Field Engineers are at the heart of this process, demonstrating, designing and delivering exciting solutions to a range of customers, from startups to Fortune 500s.

    Canonical's Field Engineering division is unique in its approach with customers: we engage early on in the pre-sales process and remain engaged throughout the delivery phase. This approach creates exciting dynamics in which one is involved in various customer facing processes; going to sales events and providing engineering support to the sales team, designing solutions for customers and in the end implementing those solutions.

    This requires unique skills, both technical and non-technical. TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills are a must-have in the course of discussing detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations. Most of our team's solutions are based on OpenStack, Kubernetes, and Ubuntu; therefore the ideal candidate has interest and experience with one or more of these. If you have experience or are willing to learn about LXD, Snaps, MAAS, Juju and Ubuntu, this team is the best starting point.

    As a Field Software Engineer you will:

    • Engage early on in the pre-sales process and remain engaged throughout the delivery phase
    • Discuss detailed architecture, designing complex solutions and guiding customers to successful infrastructure operations
    • Use your knowledge of TCP/IP networking, libvirt/KVM virtualization and core Linux operating system skills to build customized solutions for our customers

    The successful Field Software Engineer will have :

    • BA/BS degree in Computer Science or related technical field
    • 1-3 years of Linux development experience
    • Must be able to speak English fluently
    • Strong background contributing code in Python and Go to open source projects in the cloud or devices area
    • Excellent communication and presentation skills
    • High motivation, ability to multi-task and follow-up reliably on commitments
    • Interest in customer-facing engagement, including pitching, demonstrating and understanding customer environment and needs
    • Experience working with at least one or more of these technologies OpenStack, Kubernetes, and/or Ubuntu
    • Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
    • Ability to travel globally for periods up to two weeks; up to 50% of travel time (pending on covid-19 restrictions)

    Nice to have:

    • Second language - Spanish, French, German or Italian

    What Canonical Offers:

    • Learning and Development
    • Annual Compensation Review
    • Recognition Rewards
    • Annual Leave
    • Priority Pass for travel
    • Flexible working option

    go to method of application »

    Senior Software Engineer (MongoDB/Python)

    About the job

    Our goal is to enable high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world's best open source analog to MongoDB Altas or Amazon DocumentDB, which can be owned, controlled and operated by end-users on their own multi-cloud or on-premise environments.

    Canonical is looking for an experienced Python developer with a background in MongoDB who will help us to build a fully managed MongoDB solution based on Juju. We're aiming to build the most reliable and secure way to deploy and operate MongoDB on machines, VMs, public cloud and Kubernetes. The MongoDB team is small, meaning you will be a key contributor and your work will have a significant impact on the product and the broader ecosystem.

    Who you are

    • You love technology and working with brilliant people.
    • You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments.
    • You have experience operating and managing MongoDB clusters.
    • You are experienced with modern infrastructure deployment automations or with traditional Linux systems administration, operations, and package management.
    • You are passionate about quality and automatic testing.

    Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical we've honed our remote-first culture since 2004, established in the company from the very beginning. Enjoy a competitive salary, the flexibility to work and live where you wish, and the chance to work exclusively on impactful open source projects.

    go to method of application »

    Software Engineer (Python/Linux/Packaging)

    About the job

    Canonical delivers open source software to millions of Linux, Windows and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope, to help developers ship their software efficiently to clouds and IoT devices.

    This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers. To be successful on this team you'll need to be interested in packaging formats, build systems and automation that can simplify the lives of developers and engineers trying to ship software to the widest possible audience.

    We design and maintain specialist Python tools to support the developer build and publication process. The team takes responsibility for tooling that builds snaps, charms and more recently, ROCKs (OCI images).

    Snapcraft allows developers to deliver app updates to millions of Linux systems automatically, eliminating the long tail of supported releases and complex install instructions. Snapcraft enables thousands of applications from over a thousand developers, including well-recognised names like Spotify, Slack, and Microsoft.

    Likewise, Charmcraft enables collaboration between charmed operator developers, and publication on Charmhub, home of the Charmed Operator Collection. Charmed Operators enable developers to package software like databases, event queues, caches, observability tools, identity tools and more, right alongside the operations code that enables teams to integrate and operate that software at scale from Day 0 to Day 1,000, and beyond.

    Who You Are

    • You have expertise in Python.
    • You have a strong understanding of the makeup of a modern GNU/Linux distribution.
    • You have a good understanding of build systems and toolchains, including for cross-compilation.
    • Experience working with container technology, such as Docker, Kubernetes and LXD.
    • Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem
    • Work with external open source and commercial projects to understand how we can better serve community needs.

    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