Thursday, November 25, 2010

Tech lead / Principal Engineering(linux OS) opening with Yahoo Bangalore

We are looking for Tech lead / Principal engineering candidate for Yahoo Bangalore

Yahoo Operating System Strategy Group is looking for an experienced technical lead with a strong background in Linux and experience in migrating software from one UNIX operating system flavor to another. This position requires fundamental knowledge of “configure, make, make install†that can be applied to complex application environments.

OS Strategy Group
The charter of this group is to build and maintain a Yahoo linux distribution (think of CentOS or Fedora) and support the migration of Yahoo properties from FreeBSD to linux. This team is distributed between Bangalore, India and SNV, USA. It is a unique project which is fundamental to Yahoo’s infrastructure development and influences and dictates the OS strategy for the entire company. Candidates who have worked on enterprise linux in the past as systems engineers or system administrators for linux are eligible for these positions. These positions however require more than just the knowledge of linux system setup and upgrade. This job requires deeper systems programming expertise with focus on open source packaging (rpm and yum based). There is not much opportunity for writing a whole lot of code. This is mostly a build and integration exercise and hence a very good understanding of Makefiles, configs, source control and gcc is required. Candidates who have knowledge of the Fedora build system (like Cobble, Koji etc) will be a very good match. Knowledge of Virtualization is not necessary but would be nice to have.

Minimum requirements â€"

- Excellent knowledge of configs, makefiles and gnu complier
- Extensive experience porting applications from one Unix environment to another
- Knowledge and experience with source control systems like CVS, SVN, git
- Proficient in C/C++, Unix/BSD/Linux
- Knowledge of rpms, spec files and linux package maintenance in general
- Understanding of yum, package dependencies, patches, installation and upgrades
- Experience with debuggers (gdb) and profiling tools
- Familiarity with the entire software stack including kernel, drivers as well as user space modules
- Knowledge of scripting languages like shell, python and perl

Preferred requirements â€"

- Bachelor degree in CS or related technical discipline
- Experience working with both native and virtualized environments (chroots, VMs)
- Experience optimizing runtime performance and memory size
- Experience with Apache, HTTP protocol and internet technologies
- Experience with multithreaded and shared memory applications

Regards, Latha
Talent Acquisition
Work: +91-80-30516216
Email: Mobile : +91-9901973828

  • Want to get job alerts on your e-mail subscribe here..!

    Post a Comment



    All about linux jobs | Copyright 2006-2009 Surendra Kumar Anne | Surendra's Home Page | Give us feedback how we are doing, Click here