Software Engineer - Python and K8s

؜ - ؜القاهرة ؜ -

تفاصيل الوظيفة

Our mission is to reinvent the way companies manage their open source
information systems - on public clouds and in their own data centres. To
achieve that we are building a new community around Python opscode for open
source applications, running on Kubernetes. We want to move all of Canonical
and Ubuntu IS onto this new, open source codebase.
We are confident that we can dramatically improve the experience of running
complex business operations - and then we can help our customers embrace those
new techniques and products. Traditionally, IS is an inward-facing operation.
We would like to transform our IS team into an extension of the product
engineering capability at Canonical. Our internal workloads are in many cases
the same open source workloads that our customers want to operate. This team
will productise those workloads for real-time automated operations on
Kubernetes.
This role is ideal for software engineers who enjoy Python, have a passion for
distributed systems, and an interest in the entire Linux stack - from kernel
to networking to virtualization and containers. It is a role that requires
rigour in both code and customer interactions. Our engineers are technically
astute open source enthusiasts who are excited about cloud computing and are
ready to join a global team charged with delivering world class services to
our customers.
Strong Python development skills and familiarity with Kubernetes are key
requirements of this role. You'll work closely with other teams in Canonical
to ensure your products operate reliably, efficiently and scale to production
sized workloads for our customers looking to adopt cutting-edge technology.
You will participate and be responsible for ensuring sound software
architecture and follow best practices in software quality, testing and
documentation.


What you'll do



  • Work in Python to design and deliver open source software operations code

  • Work across 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 company values

  • Work from home with global travel once or twice a year for up to ‎2 weeks for events


Who you are



  • You love technology and working with brilliant people

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

  • You are experienced with Linux systems administration, package management, and operations

  • You have hands-on experience with at least one public cloud

  • You are familiar with Docker and Kubernetes

  • You are an excellent Python programmer and enjoy challenging projects

  • You understand the importance of reliable software and strive to design and code to that expectation

  • You are organized and want your team to deliver timely, high quality software


About Canonical


Canonical is a growing international software company that works with the
open-source community to deliver Ubuntu, "the world's best free software
platform". Our mission is to realise the potential of free software in the
lives of individuals and organisations. Our services are helping individuals
and businesses worldwide to reduce costs, improve efficiency and enhance
security with Ubuntu.
We are proud to foster a workplace free from discrimination. Diversity of
experience, perspectives, and background create a better work environment and
better products.
Whatever your identity we will give your application fair
consideration.


LI-Remote #Stack

ملخص الوظيفة

  • المُعلن : Canonical - Jobs
  • تاريخ الإعلان : 31/12/2022
  • نوع العمل : -
  • مستوى الخبرة : -
  • المستوى التعليمي : -
  • مكان العمل : القاهرة
  • الراتب : -
  • الهاتف : -

وظائف أخرى مثل هذه الوظيفة

مصر
10/04/2023

Career Level: **Early Career** Employment Type: **Full time** Function: **Software Development** The ideal candidate will be responsible for both project estimation and delivery. They should provide/review estimates, design/ review software solutions, implement these solutions and handle code revie…

القاهرة
21/12/2022

This engineering role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open source products. If you have an affinity for open source development, then you will enjoy working with some of the best peop…

مصر
19/12/2022

Career Level: **Mid Career** Employment Type: **Full time** Function: **Software Development** * Description: * The ideal candidate will be responsible for supporting and developing changes , and troubleshooting software programs and applications which include: configuring, analyzing, designi…

القاهرة
30/04/2022

**Job Description:** Applies specialized knowledge to conceptualize, design, develop, unit-test, configure, and implement portions of new or enhanced (upgrades or conversions) business and technical software solutions through application of appropriate standard software development life cycle metho…

القاهرة
24/11/2022

#### **Aufgaben** Main Objective The main objective of the IT Software Engineering Specialist is developing and supporting existing local applications as well as constructing, designing and testing solutions based on the business needs and requirements. Additionally, a first line support for soft…

القاهرة
23/09/2022

The Egypt Development Center (EgDC) is Microsoft's premier technology hub in the Middle-East and North Africa region. Spanning two Microsoft divisions (Cloud + AI / Experiences + Devices), our team works on cutting edge products and services including Azure Cognitive Services (Machine Translation, …

القاهرة
26/12/2022

Job Role / Function **Information Technology** Years of Experience **2 - 5** Career Level **Mid Career / Senior** Gender **Unspecified** Expiry date **23 Feb 2023** Job Description * Performs technical tasks including programming, unit testing, system integration and support. * Documents develo…

القاهرة
24/01/2023

**Siemens Digital Industries Software - Where today meets tomorrow.** Let's make the difference together! **Meet the team -** **Video** Siemens DISW is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality,…

القاهرة
11/01/2023

#### **Job Description** * Prepares and reviews low-level software designs. * Selecting features, building and optimizing pipelines using machine learning supervised and * unsupervised techniques * Develops / reviews software application code making sure of conformance of coding standards and * a…

القاهرة
22/11/2023

#### **Job Description** * Prepares and reviews low-level software designs. * Selecting features, building and optimizing pipelines using machine learning supervised and * unsupervised techniques * Develops / reviews software application code making sure of conformance of coding standards and * a…

Language: English