Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Kolkata |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
*Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.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.Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience., Are you someone who is excited to work on Linux Kernel and contribute to Open Source community This position provides a unique opportunity to contribute to various kernel components such as Core Kernel, Filesystems, Networking, Storage and Virtualization technologies which are extensively used in our Oracle Cloud Infrastructure (OCI) and our flagship Engineered systems like Exadata.Oracle Linux is one of the top Linux distributions used by many Enterprise customers for Cloud and on premise. 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. A comprehensive listing of our open source contributions can be found on oss.oracle.com and oss.oracle.com/git.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 every 18 months, 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 Kernel 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, highly motivated, and have great communications skills. Your work is also expected to be open source focused and contribute and work with external developers, vendors and other working groups.Desired skills and qualifications:5+ years of software development experience with distributed, highly-scalable, multi-node environments Strong C and preferably systems programming experience Excellent troubleshooting and performance tuning skills Experience with scripting languages such as Python, Perl, shell, etc (preferred) In-depth knowledge and product development experience working on the Linux Kernel or similar systems Strong knowledge and experience working on one more of the following areas: Linux kernel security, virtual machine technologies, storage stack, filesystems, Linux network stack and InfinibandAbility to multi-task and deal with shifting priorities and determination to resolve problems Should have excellent written and verbal communication skills A background in developing large scale compute or storage products a strong plus Advanced understanding of cluster architecture a strong plus Database knowledge is a plus but not required for this role Working knowledge in a Cloud environment is a plus
Keyskills :
linux kerneldata integrityoracle databaseperformance tuningproduct developmentsystems programminglinux distributionssoftware developmentsoftware engineeringsoftware architectureproject administration