Software Engineer - MAAS

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

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

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

What you'll do

  • Development and maintenance of MAAS core components and features.

  • Create and collaborate on technical specifications for new development initiatives.

  • Collaborate with other teams to ensure the timely delivery of new MAAS features and releases.

  • Assist in the development and maintenance of quality and continuous integration tests and practices.

  • Assist in the documentation of current and existing features.

  • Provide technical communication and collaboration with other teams where appropriate.

  • Take personal ownership of problems and drive them to solutions.

Who you are

  • At least ‎5 years of proven 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.
    Canonical is proud to foster a workplace free from discrimination. We truly
    believe that diversity of experience, perspectives, and background will lead
    to a better environment for our employees and a better platform for our users
    and customers. This is something we value deeply and we encourage everyone to
    come be a part of the world of Ubuntu.

ملخص الوظيفة

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

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


What if your job description were simply "make tomorrow better?" Every day at Microsoft, we bring an insatiable curiosity to the workplace, challenging ourselves to reimagine what it is and what it can be. We build on what's come before to create what's next. We help shape the future and we empower…

وسط القاهرة، القاهرة

MedSoft is a newly established Egyptian software house specialized in developing medical solutions. Our Customers are based in USA and we are expanding to Gulf and Europe. We are building a team of highly qualified personnel and we offer excellent remuneration packages with a huge potential fo…

الوايلي، القاهرة

مهندس حديث التخرج جامعه المنوفيه قسم هندسه وعلوم حاسبات دفعه 2018 التواصل عن طريق رقم الهاتف واتس اب


**Who we are:** Jumia is a leading e-commerce platform in Africa. It is built around a marketplace, Jumia Logistics, and JumiaPay. The marketplace helps millions of consumers and sellers to connect and transact. Jumia Logistics enables the delivery of millions of packages through our network of loc…


Technoidee is hiring a PHP Developer for a reputable Digital Marketing agency in the business of elevating brands with the best writers, designers, strategists, developers, shooters, editors, and producers around. The agency is working with local and global clients in different businesses. The agne…


**Mission** **Are you an experienced or post graduate Software Engineer looking for a challenging position with a leading** **automotive software company, Valeo can help! We are a leading staffing firm that handle supportive tooling activities** **related to the Automotive industry to maintain our …


Software Application Engineer - ( 21000BQ6 ) # **Mission** **Are you an experienced or post graduate Software Engineer looking for a challenging position with a leading** **automotive software company, Valeo can help! We are a leading staffing firm that handle supportive tooling activities** **r…


**Job Description:** ** _Responsibilities:_** * Participates as a member of a Testing Team. * Utilizing DXC testing methodology, analyzes testing requirements as the basis for developing testing scenarios for a test level to be executed on a project. * Designs testing scenarios and test ca…


**Job Description:** We are looking to hire Flutter developer with the below skills and experience * Min 4 years of Experience as either an Android/iOS Developer * Proven Flutter development expertise, or in-depth experience with any other declarative mobile framework * Programming skills in …


**Location:** Cairo, Egypt **Position title:** Embedded Software Engineer **Responsibilities:** The candidate will be expected to work on software development, embedded web services development, and testing for a range of innovative wireless network infrastructure and backhaul products. The candida…