Techops/devops Engineer: Linux Kernel Developer

2 weeks ago


Singapore Shopee Full time

DepartmentEngineering and Technology

LevelExperienced (Individual Contributor)

LocationSingapore

The Engineering and Technology team is at the core of the Shopee platform development. The team is made up of a group of passionate engineers from all over the world, striving to build the best systems with the most suitable technologies. Our engineers do not merely solve problems at hand; We build foundations for a long-lasting future. We don't limit ourselves on what we can or can't do; we take matters into our own hands even if it means drilling down to the bottom layer of the computing platform. Shopee's hyper-growing business scale has transformed most "innocent" problems into huge technical challenges, and there is no better place to experience it first-hand if you love technologies as much as we do. Browse our Engineering and Technology team openings to see how you can make an impact with us.
- Develop Linux Kernel new features and improve stability according to Shopee's scenarios
- Improve Linux Kernel's resource isolation and control on CPU/GPU/Memory/IO/Network in online service/batch job colocation
- Integrate with virtualisation components such as Kernel-based Virtual Machine/Qemu, container runtime components such as runc/containerd/CRI, resource scheduling components such as Kubernetes/Yarn
- Enhance performance and resource utilisation on node
- Conduct performance tuning on Linux Kernel according to different businesses, build and improve SLI/SLO
- Work closely with the Machine Reliability Engineering team on Kernel issues daily support, ensure Linux Kernel's stability
- Research and adopt cutting-edge technologies on Linux Kernel area

**Requirements**:

- Bachelor's or higher degree in Computer Science or related fields
- Familiar with Linux dynamic tracing and performance profiling (ebpf, perf, systemtap)
- Experience with software troubleshooting
- Skilled at Linux Kernel issues debug, such as soft lockup, hard lockup, dead lock, panic, OOM
- Experiences in complicated system softwares' design, development and optimisation
- Familiar with Linux Kernel source code, at least read 2~3 major modules' source code (scheduling, file system, network, I/O, memory management)

**Skills below are optional but preferable**:

- Familiar with container related technologies' implementation (cgroup v2, namespaces, ebpf) and read corresponding code
- Familiar with virtualisation technologies' implementation (KVM, Xen) and read corresponding codes
- Experiences in Linux Kernel performance tuning and customisation
- Contributed and submitted patches to Linux Kernel upstream
- Experiences in large scale IaaS platform or private cloud products



  • Singapore Shopee Full time

    **Job Description**: - Develop Linux Kernel new features and improve stability according to Shopee's scenarios - Improve Linux Kernel's resource isolation and control on CPU/GPU/Memory/IO/Network in online service/batch job colocation - Integrate with virtualisation components such as Kernel-based Virtual Machine/Qemu, container runtime components such as...


  • Singapore Canonical Full time

    Join to apply for the Junior Linux Kernel Engineer - Ubuntu role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Junior Linux Kernel Engineer - Ubuntu role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global...

  • Linux Kernel

    6 days ago


    Singapore Ambition Full time

    We are looking for a Linux Kernel / C Software Engineer to join a leading technology company building next-generation networking, storage, and security solutions. This role offers the opportunity to work on high-performance SoCs, driving innovation in embedded software and system integration. You will be involved across the full software development...


  • Singapore ioTech Solutions Full time

    Site Reliability Engineer (Linux/Kernel)Job Description: We are looking for askilled SiteReliability Engineer to join our client's global SRE Team in Singapore. Responsibilities: Overseeing and ensuring the continuous operation of the firm's Linux based trading infrastructure, addressing day to day operational needs Providing second level support,...


  • Singapore ioTech Solutions Full time

    Site Reliability Engineer (Linux/Kernel) Job Description: We are looking for askilled SiteReliability Engineer to join our client's global SRE Team in Singapore. Responsibilities: Overseeing and ensuring the continuous operation of the firm's Linux based trading infrastructure, addressing day to day operational needs Providing second level support,...


  • Singapore EXASOFT CONSULTING PTE. LTD. Full time

    Responsibilities Develop and oversee performance-critical infrastructure for financial markets, ensuring maximum throughput, high resiliency, and minimal operational risk. Leverage deep Linux kernel expertise to fine-tune scheduling policies, interrupt routing, and NUMA resource allocation, ensuring predictable performance at scale. Build and maintain...

  • DevOps Engineer

    2 days ago


    Singapore Percept Solutions Full time

    Join to apply for the DevOps Engineer role at Percept Solutions . Get AI-powered advice on this job and more exclusive features. Job Description Strong experience in Docker, Ansible, Puppet, Mesos, and Kubernetes. Solid knowledge of Distributed Systems, including Hadoop and containers. Proficient in Perl and Python. Experience with Kubernetes, Docker, and...

  • Techops Engineer/lead

    2 weeks ago


    Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    **Tescom Singapore **is looking for a: **TechOps Engineer/Lead You will: - Provide leadership and supervision to the Technology Operations team of iShopChangi - Be responsible for maintaining the JIRA tools (JSD, Confluence, Bitbucket, OpsGenie) used to support the daily system operations for both business and technology team - Lead the TechOps team to...


  • Singapore VEEN GROUP PTE. LTD. Full time $90,000 - $120,000 per year

    Job Title: Azure Grafana DevOps Linux Support EngineerJob SummaryWe are looking for an experienced Azure Grafana DevOps Linux Support Engineer to join our cloud operations team. The ideal candidate will have strong expertise in Grafana (Azure Managed and self-hosted), Linux administration, and Azure cloud services. This role is responsible for ensuring...


  • Singapore NodeFlair Full time

    **Job Summary**: **Salary** S$9,500 - S$18,000 / Monthly EST **Job Type** Permanent **Seniority** Senior **Years of Experience** Information not provided **Tech Stacks** TCP AWS Go VPC EC2 Chef Prometheus Linux Splunk Kubernetes Ansible C Node.js Python - As a member of the Platform Engineering team, you will be responsible for managing and supporting...