Are you someone who is excited to work on Linux core components and contribute to Open Source community? This position provides a unique opportunity to contribute to various Linux system components like Systemd, Linux HA(Corosync/Pacemaker), PCP, Libvirt, SELinux and other technologies which are extensively used in Oracle Cloud Infrastructure (OCI) and Oracle's flagship Engineered systems like Exadata.
Oracle Linux is one of the top Linux distributions used by many Enterprise customers for Cloud and on-premise use. Oracle Linux was created in 2006 to provide a Linux solution which was well-tested for enterprise products such as the Oracle Database, Middleware and applications, coupled with enterprise-level support. Oracle has been an active contributor to Linux since 1998, shipping the first ever commercial database on Linux and contributing multiple filesystems and feature enhancements. Our core focus is developing open source products and improving the stability and performance of the OS (see https://linux.oracle.com/ for more info). Most projects for our team are developed using C, python, and bash shell. Projects initiated or led by Oracle include core Linux components: btrfs, the next generation Linux filesystem; OCFS2, a general purpose filesystem; t10 DIF, enforcing data integrity throughout the IO stack; and RDS, a reliable datagram socket replacement for UDP on Infiniband fabrics.
Through our experience with engineered systems such as the flagship Exadata and OCI, we created an additional kernel option, the Unbreakable Enterprise Kernel (UEK). Supporting engineered systems required us to be more innovative with the Linux kernel, and UEK is a Linux kernel which combines mainline Linux performance with enterprise stability. UEK has secured world record database benchmarks for Oracle and provides the fastest execution environment for Oracle products. This kernel is refreshed from upstream Linux regularly, ensuring that new features can be used by these products in a timely fashion. See https://github.com/oracle/linux-uek for more info.
As a member of the Oracle Linux Sustaining Engineering team, you are expected to diagnose and troubleshoot customer reported problems seen in our Cloud and on-premise systems, and develop code fixes to resolve those problems. We are looking for engineers who are fast learners, are highly motivated, and have great communication skills. Your work is also expected to be open source focused and and are expected to contribute and work with external developers, vendors and other working groups. Additionally, our team actively works on developing tools and software to increase the observability of our Linux platform/OS components and you will be expected to contribute towards the same.
Desired skills and qualifications:
3-6 years of software development experience Strong programming skills in C/C++Strong troubleshooting skillsExperience with scripting languages such as Python, Perl, bash etc (preferred)Knowledge and/or interest to work on one or more of the following areas: Virtualization technologies, System Management, Performance monitoring , Security, High Availability and others
Golang programming experience is a plusPast experience in working with opensource projects a significant plusLinux system software development experience is considered a plus
Career Level - IC3
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.