15 Linux Server jobs in Kuwait
Linux System Engineer - QA, Tooling, Automation
Posted 7 days ago
Job Viewed
Job Description
Join to apply for the Linux System Engineer - QA, Tooling, Automation role at Canonical
3 days ago Be among the first 25 applicants
Join to apply for the Linux System Engineer - QA, Tooling, Automation role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are seeking a systems software engineer passionate about software quality, Ubuntu, and the open source community, to join the Ubuntu Release Engineering team as we expand the set of open source packages we fully support and secure.
We see release engineering as a first class engineering practice and are looking for people who can bring deep engineering insights to automation, testing capabilities, reporting and data analytics, as well as run processes in partnership with Canonical and community teams.
Ubuntu strives to deliver the latest-best free software components, in an easy to use and highly reliable form. We build on the technical excellence of Debian and bring additional focus and shape to the solutions we offer the industry.
As an Ubuntu Release Engineer, you must be passionate about the future of Ubuntu, about quality and continuous integration and testing. You will work closely with multiple teams at the heart of Ubuntu and drive quality excellence. You will work closely with the Ubuntu Desktop, Server and Foundations team and put in place metrics for quality. You will research existing issues, troubleshoot and resolve problems, and identify opportunities for improvement and communicate them to the rest of the organization to drive the overall quality of Ubuntu. This is a great opportunity to start and progress your career in the QA domain.
Location: This is a Globally remote role
What your day will look like
- Monitor indicators of quality across the Ubuntu ecosystem and products
- Troubleshoot and resolve issues in Ubuntu Desktop, Ubuntu Server and Ubuntu Core
- Enhance our continuous integration to guard Ubuntu image, release and package quality
- Report on KPIs and analytical insights
- Empower other teams for better planning and constant quality improvements
- Develop, enhance and automate test cases, from unit tests to end-to-end multi machine workloads
- Work from home with international travel twice a year, for events up to two weeks long
- A strong software engineering, Linux, and open source background
- In-depth knowledge of Python and Shell scripting
- Experience with C/C++
- Excellent troubleshooting skills and experience working with others to identify, isolate and resolve issues
- Experience with quality processes and continuous integration tools
- Experience working in an agile development environment
Experience with Debian/Ubuntu based operating system and good understanding of Debian packaging and snaps would also be a considerable advantage.
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004!
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
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.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Linux System Engineer” roles. Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging) Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Cross-platform C++ - Multipass Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Python - Container Images Software Engineer - Python - Container Images Distributed Systems Software Engineer, Python / Go Python Software Engineer - Ubuntu Hardware Certification Team Software Engineer - Data Infrastructure - Kafka Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Community Engineer (multiple roles and seniority levels)We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrLinux System Engineer - QA, Tooling, Automation
Posted 7 days ago
Job Viewed
Job Description
Linux System Engineer - QA, Tooling, Automation
role at
Canonical 3 days ago Be among the first 25 applicants Join to apply for the
Linux System Engineer - QA, Tooling, Automation
role at
Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are seeking a systems software engineer passionate about software quality, Ubuntu, and the open source community, to join the Ubuntu Release Engineering team as we expand the set of open source packages we fully support and secure.
We see release engineering as a first class engineering practice and are looking for people who can bring deep engineering insights to automation, testing capabilities, reporting and data analytics, as well as run processes in partnership with Canonical and community teams.
Ubuntu strives to deliver the latest-best free software components, in an easy to use and highly reliable form. We build on the technical excellence of Debian and bring additional focus and shape to the solutions we offer the industry.
As an Ubuntu Release Engineer, you must be passionate about the future of Ubuntu, about quality and continuous integration and testing. You will work closely with multiple teams at the heart of Ubuntu and drive quality excellence. You will work closely with the Ubuntu Desktop, Server and Foundations team and put in place metrics for quality. You will research existing issues, troubleshoot and resolve problems, and identify opportunities for improvement and communicate them to the rest of the organization to drive the overall quality of Ubuntu. This is a great opportunity to start and progress your career in the QA domain.
Location:
This is a Globally remote role
What your day will look like
Monitor indicators of quality across the Ubuntu ecosystem and products Troubleshoot and resolve issues in Ubuntu Desktop, Ubuntu Server and Ubuntu Core Enhance our continuous integration to guard Ubuntu image, release and package quality Report on KPIs and analytical insights Empower other teams for better planning and constant quality improvements Develop, enhance and automate test cases, from unit tests to end-to-end multi machine workloads Work from home with international travel twice a year, for events up to two weeks long
What we are looking for in you
A strong software engineering, Linux, and open source background In-depth knowledge of Python and Shell scripting Experience with C/C++ Excellent troubleshooting skills and experience working with others to identify, isolate and resolve issues Experience with quality processes and continuous integration tools Experience working in an agile development environment
Additional Skills That You Might Also Bring
Experience with Debian/Ubuntu based operating system and good understanding of Debian packaging and snaps would also be a considerable advantage.
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004! Personal learning and development budget of USD 2,000 per year Annual compensation review Recognition rewards Annual holiday leave Maternity and paternity leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues from your team and others Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
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.
Seniority level
Seniority level Entry level Employment type
Employment type Full-time Job function
Job function Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Sign in to set job alerts for “Linux System Engineer” roles.
Junior Software Engineer - Cross-platform C++ - Multipass
Software Engineer (Python/Linux/Packaging)
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer - Cross-platform C++ - Multipass
Software Engineer - Python - Container Images
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Software Engineer - Python - Container Images
Software Engineer - Python - Container Images
Distributed Systems Software Engineer, Python / Go
Python Software Engineer - Ubuntu Hardware Certification Team
Software Engineer - Data Infrastructure - Kafka
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Community Engineer (multiple roles and seniority levels)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior System Administrator
Posted 3 days ago
Job Viewed
Job Description
- Senior System Administrator
Apply Now!
Senior System AdministratorSalmiya, Kuwait
Qualification- University degree in Information System, Computer Science, Computer Engineering, or equivalent.
- Must be certified in VMware (DCV).
- Must be certified in ITIL Foundation.
- Preferably certified as Microsoft Azure Solutions Architect Expert.
- Preferably certified MCSE.
- Minimum of 15 years overall experience in IT.
- Experience in installing, managing, and troubleshooting MS Exchange Server, MS Active Directory & GPO, DNS, DHCP, and SQL Server 2005-2012.
- Proficiency with Windows 2008/2003/7/XP, Windows 8.
- Strong knowledge of OS patches and upgrades.
- Experience with Windows server clustering and application clustering.
- Experience with VMware ESXi in a cluster environment.
- Knowledge of VCenter server with multiple datastores, HA, DRS, VMotion, and VMware SRM.
- Experience with monitoring and managing production using tools like HP IMC or Solarwinds, and data center management including LAN and WAN.
- Familiarity with managing NAS and SAN storage, including Dell WAN, EMC Clarion, VMAX, and Dell EMC Centera.
- Experience with OpenText EMC ViPR, ViPR SRM, and backup using DELL EMC Networker.
- Experience supporting VDI desktops.
- Ability to perform performance tuning, hardware upgrades, and resource optimization, including configuring CPU, memory, and disk partitions in virtualized and physical environments.
- Perform daily system monitoring, verify hardware and server resources, review logs, and ensure scheduled jobs like backups are completed.
- Manage MS Exchange emails, Active Directory user accounts, and respond to related requests.
- Handle hardware/software failures, coordinate with support vendors, and resolve issues.
- Assess and follow up on new hardware requirements.
- Collaborate with team members to resolve system, storage, and VMware issues.
- Meet with clients and vendors to resolve technical issues and ensure smooth project implementation.
- Follow up with vendors on critical issues related to system installation and upgrades.
- Update on routine and critical tasks to management.
- Perform LUN creation, assignment, and connection with servers and VMware using EMC Clarion and VMAX.
- Manage backup and restore jobs regularly.
- Monitor and configure EMC Centera for virtual pools and profiles.
- Use EMC ViPR and SRM tools for monitoring and reporting issues.
- Prepare and deliver technical presentations.
- Support and train local staff to enhance their skills.
- Perform other system administration tasks as assigned.
Senior System Administrator
Posted 11 days ago
Job Viewed
Job Description
Minimum Qualifications:
- University degree in Information System, Computer Science, Computer Engineering or equivalent degree is required.
- Must be certified in VMware (DCV).
- Must be certified in ITIL foundation.
- Preferable to be certified Microsoft Azure Solutions Architect Expert.
- Preferable to be certified MCSE.
Required Experience:
- A minimum of 15 years overall experience in the field of IT.
- Experienced in installing, managing & troubleshooting MS Exchange Server, MS Active Directory & GPO, DNS server, DHCP server and SQL Server 2005-2012.
- Solid knowledge of applying OS patches and upgrades.
- Solid knowledge of Windows server clustering and application clustering.
- Experienced in installing, configuration and management of VMware ESXi in a cluster environment.
- Solid knowledge of VCenter server with multiple datastore, HA, DRS, VMotion and VMware SRM.
- Solid knowledge in monitoring and managing the production using monitoring applications such as HP IMC or Solarwinds and familiar with managing the datacenter including LAN and WAN.
- Solid knowledge of managing NAS and SAN datacenter storage including managing LAN and DELL WAN, EMC Clarion and VMAX storage and Dell EMC Centera.
- Solid knowledge and experience using OpenText EMC ViPR and ViPR SRM, and backup using DELL EMC Networker.
- Solid knowledge to perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required in virtualization and physical environment.
Technical Duties & Responsibilities:
- Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
- Perform tasks related to MS Exchange emails, Active Directory creating, changing, and deleting user accounts as per request.
- Repair and recover from hardware or software failures. Coordinate and communicate with third party support or vendor to resolve the issue.
- Follow up on new hardware requirements if any required.
- Act as a team player to resolve the Systems/Storage/VMware issues.
- Meet with clients and vendors to determine any technical issues. Work with clients and vendors for smooth project implementation.
- Follow up with vendor for any critical issues related to new systems installation and upgrade as well.
- Update daily routine work or any critical issues to management.
- Perform LUN creation, assigning and connecting with physical servers and VMware using EMC Clarion and EMC VMAX.
- Perform backup/restore jobs on daily, weekly and monthly bases as per requirements.
- Responsible for monitoring and configuration tasks of EMC Centera for virtual pools and profiles.
- Responsible for monitoring and reporting issues using the EMC ViPR and ViPR SRM tools.
- Prepare and conduct Technical Presentations.
- Support local staff in improving their skills and expertise.
- Do other assignments related to system administration.
System Administrator III

Posted 25 days ago
Job Viewed
Job Description
This position description is subject to change at any time as needed to meet the requirements of the program or company.
Working across the globe, V2X builds smart solutions designed to integrate physical and digital infrastructure from base to battlefield. We bring 120 years of successful mission support to improve security, streamline logistics, and enhance readiness. Aligned around a shared purpose, our $3.9B company and 16,000 people work alongside our clients, here and abroad, to tackle their most complex challenges with integrity, respect, responsibility, and professionalism.
Senior level Systems Administrator responsible for systems administration tasks associated with the day-to-day technical operations of the customers Network Control Center.
This position is contingent upon successful contract award to V2X.
#clearance
Responsibilities
Major Job Activities:
+ Provide administration, installation, operation, and maintenance on all USAFCENT-supported networks and support day-to-day technical operations of the network control center (NCC). This support includes working with USAFCENT NOSC to integrate the deployed locations' local networks into the USAFCENT Enterprise Network, supporting organizational client system technicians on local area network (LAN) and personal computer issues, and working with any other agency to provide the services required.
+ Engineer, install, and maintain network equipment to support new and emerging requirements.
+ Provide responsive services to include real-time network-level configuration control, network restoration, quality control and performance standards, status reporting, master station log (MSL), and other actions required by policies, responsibilities, and operational procedures IAW the SPIN-C.
+ Support all NOSC-deployed projects.
+ Maintain a help desk IAW the SPIN-C and local procedures. The help desk provides the focal point for all user issues and job tracking. Maintain, load, and administer the basic computer platform, software, firmware, and hardware. The help desk shall act as the first level of support for desktop and network issues. Any incident that cannot be resolved will be escalated to the NCC and then the NOSC. Tasks shall include:
+ Systems management, monitoring, and sustainment.
+ Hardware repair for PCs and peripheral equipment.
+ Assist base user population in software installation, maintenance, and sustainment.
+ Compliance with all associated guidance and directives in the SPIN-C.
+ Compliance with guidance and directives issued in CTOs and in NOTAMs.
+ Compliance with all associated DoD, USAF, USCENTCOM, USAFCENT, and local instructions.
+ Use of Remedy to report and track all local and enterprise issues associated with network and systems operations.
Material & Equipment Directly Used:
Basic office equipment.
Working Environment:
+ Working environment is a climate-controlled facility. Outdoor temperatures may exceed temperatures of 100 degrees Fahrenheit.
+ May require support during periods of non-traditional working hours including nights or weekends.
Physical Activities:
Must be able to lift / push / pull 40 lbs. unassisted.
Qualifications
Education / Certifications:
+ High School Diploma or GED
+ U.S. Citizen
+ Active Secret Tier 3 (or higher) Security Clearance
+ Must also possess IAT Level II Certification AND one or more of the following:
+ MCSA-Windows Server 2012/2016 or newer
+ MCSA-SQL Server 2012/2014
+ Microsoft 365 Certified: Modern Desktop Administrator Associate
+ Microsoft Certified: Azure Administrator Associate.
+ AND - one or more of the following;
+ Microsoft Certified Systems Engineer (MCSE) - Core Infrastructure or Data Management and Analytics
Experience / Skills:
+ 6 years of experience in: design, maintenance, and operation of small to medium networks; administrating corporate or business' user accounts managing mail servers, printer servers, web servers, and/or firewalls; reviewing and recommending software applications as well as identifying hardware salient characteristics and any add on devices; systems management, monitoring and sustainment; hardware repair for servers, PCs, peripheral equipment; software installation, maintenance and sustainment; AND
+ Must have experience in analyzing and troubleshooting military networks, to include: Microsoft Enterprise Server 2008/2012 or later version; Microsoft Windows Operating Systems; Microsoft Exchange 2010/2013 (or later version) and other mail applications (local and remote); Microsoft Active Directory 2008/2012 or later version; Network server backup; DHCP, DNS, WINS, and domain controllers.
Supervisory / Budget Responsibilities:
TBD
At V2X, we are deeply committed to both equal employment opportunity, including protection for Veterans and individuals with disabilities, and fostering an inclusive and diverse workplace. We ensure all individuals are treated with fairness, respect, and dignity, recognizing the strength that comes from a workforce rich in diverse experiences, perspectives, and skills. This commitment, aligned with our core Vision and Values of Integrity, Respect, and Responsibility, allows us to leverage differences, encourage innovation, and expand our success in the global marketplace, ultimately enabling us to best serve our clients.
Senior System Administrator
Posted 3 days ago
Job Viewed
Job Description
Senior System Administrator Apply Now! Senior System Administrator
Salmiya, Kuwait Qualification
University degree in Information System, Computer Science, Computer Engineering, or equivalent. Must be certified in VMware (DCV). Must be certified in ITIL Foundation. Preferably certified as Microsoft Azure Solutions Architect Expert. Preferably certified MCSE. Required Experience
Minimum of 15 years overall experience in IT. Experience in installing, managing, and troubleshooting MS Exchange Server, MS Active Directory & GPO, DNS, DHCP, and SQL Server 2005-2012. Proficiency with Windows 2008/2003/7/XP, Windows 8. Strong knowledge of OS patches and upgrades. Experience with Windows server clustering and application clustering. Experience with VMware ESXi in a cluster environment. Knowledge of VCenter server with multiple datastores, HA, DRS, VMotion, and VMware SRM. Experience with monitoring and managing production using tools like HP IMC or Solarwinds, and data center management including LAN and WAN. Familiarity with managing NAS and SAN storage, including Dell WAN, EMC Clarion, VMAX, and Dell EMC Centera. Experience with OpenText EMC ViPR, ViPR SRM, and backup using DELL EMC Networker. Experience supporting VDI desktops. Ability to perform performance tuning, hardware upgrades, and resource optimization, including configuring CPU, memory, and disk partitions in virtualized and physical environments. Technical Duties & Responsibilities
Perform daily system monitoring, verify hardware and server resources, review logs, and ensure scheduled jobs like backups are completed. Manage MS Exchange emails, Active Directory user accounts, and respond to related requests. Handle hardware/software failures, coordinate with support vendors, and resolve issues. Assess and follow up on new hardware requirements. Collaborate with team members to resolve system, storage, and VMware issues. Meet with clients and vendors to resolve technical issues and ensure smooth project implementation. Follow up with vendors on critical issues related to system installation and upgrades. Update on routine and critical tasks to management. Perform LUN creation, assignment, and connection with servers and VMware using EMC Clarion and VMAX. Manage backup and restore jobs regularly. Monitor and configure EMC Centera for virtual pools and profiles. Use EMC ViPR and SRM tools for monitoring and reporting issues. Prepare and deliver technical presentations. Support and train local staff to enhance their skills. Perform other system administration tasks as assigned.
#J-18808-Ljbffr
Senior System Administrator
Posted 7 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Be The First To Know
About the latest Linux server Jobs in Kuwait !
Network/System Administrator Required In Salmiya - Guru Kuwait
Posted 4 days ago
Job Viewed
Job Description
Featured
- 2 years ago
Network/System Administrator Required In Salmiya. We are looking for an experienced Network/Systems Administrator with certifications in Cisco CCNP and Microsoft. The ideal candidate should possess substantial expertise in switches, servers, low voltage systems, and be proficient in supporting end users with PC-related issues. If interested, kindly submit your CV to (emailprotected) , indicating “Network/System Admin” in the email subject.
Salary Range: 100-400 KWD (Note: This is an approximate figure and may vary based on the job).
#J-18808-LjbffrNetwork/System Administrator Required In Salmiya - Guru Kuwait
Posted 3 days ago
Job Viewed
Job Description
Featured 2 years ago Network/System Administrator Required In Salmiya. We are looking for an experienced Network/Systems Administrator with certifications in Cisco CCNP and Microsoft. The ideal candidate should possess substantial expertise in switches, servers, low voltage systems, and be proficient in supporting end users with PC-related issues. If interested, kindly submit your CV to (emailprotected) , indicating “Network/System Admin” in the email subject. Salary Range: 100-400 KWD (Note: This is an approximate figure and may vary based on the job).
#J-18808-Ljbffr
Software Engineer - packaging - optimize Ubuntu Server
Posted 11 days ago
Job Viewed
Job Description
Join to apply for the Software Engineer - packaging - optimize Ubuntu Server role at Canonical
Continue with Google Continue with Google
Software Engineer - packaging - optimize Ubuntu Server2 months ago Be among the first 25 applicants
Join to apply for the Software Engineer - packaging - optimize Ubuntu Server role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder led, profitable and growing.
Canonical's Ubuntu Engineering Server Team is looking for open source enthusiasts to help build the distro of the future. The Server Team maintains and packages a wide variety of software including webservers, databases, and virtualization and containerization stacks. This is an exciting opportunity for you, a software engineer passionate about open source software. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company and help us to bring free software to the widest audience.
Ubuntu Server is a platform that enables amazing technology the whole world over, and is the #1 operating system in the public clouds. Applicants to this role will have the opportunity to help with everything that goes into evolving Ubuntu. You will get to work with our experienced team and have the benefits of learning and growing alongside the best engineers in the business.
This role entails
- Collaborating proactively within a distributed team
- Fostering a software ecosystem with seamless user experience for all Ubuntu users
- Evaluating contributions of other engineers to maintain high-quality software standards.
- Playing a role in shaping the future of Ubuntu via both - new ideas in your areas of interest and advising on work being done elsewhere
- Collaborating with other teams in the Ubuntu and Debian communities, with upstream projects, and commercially supported customers
- Debugging issues on open source code and team maintained code.
- Working with the team to maintain Ubuntu Server packages, specifically but not limited to:
- Traditional server workloads (web servers, databases, network services, etc)
- Virtualisation and Containers
- Package management and dependencies
- Language runtimes and toolchains
- Work from home with global travel 2 to 4 weeks for internal and external events
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- Interest or experience in open source maintenance or contribution
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree (or any higher)
- Understands basic reproducibility and testing steps. Comfortable setting up test systems in containers or virtual machines. Able to describe issues and steps clearly
- Strong fundamentals in one language from C/C++, Python, Rust, Go
- Interest in learning distro packaging
- Fundamental understanding of package management and dependency resolution.
- Interest in containerization and virtualization such as Docker or OCI service containers, LXD system containers, and local virtualization like Virtualbox or QEMU, or Public Clouds
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
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.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Software Engineer” roles.Continue with Google Continue with Google
Continue with Google Continue with Google
Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer - Python - Container Images Software Engineer - Solutions Engineering Software Engineer (Python/Linux/Packaging) Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Python - Container Images Software Engineer - Cross-platform C++ - Multipass Software Engineer - Python - Container Images Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Distributed Systems Software Engineer, Python / Go System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics Python Software Engineer - Ubuntu Hardware Certification Team Senior Software Engineer - Python/MongoDBWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr