Friday, July 22, 2016

Linux UNIX Dev Ops Engineer Apple San Francisco

Job Description: • 2-minute read •
Apple’s new Spotlight Suggestions service provides fast, relevant search results from the Internet in Spotlight and Safari on iOS and OS X. The Spotlight Suggestions service is built on massive amount of data crawled from the Internet, sourced from feeds and generated from user interactions with search results.
Watch: Career Advice
Key Qualifications

3+ years in Systems Engineering/DevOps role in a large environment required.
Candidate will possess strong knowledge of Linux systems and internals (Debian/Ubuntu preferred), with a good understanding of networking and related protocols.
Fluent in at least one scripting language in addition to Bash (Python/Perl/PHP/Ruby), Python experience highly preferred.
Experience troubleshooting problems and working with a team to resolve large scale production issues.
Familiar and comfortable with the following: Apache, memcached, SNMP, Java, dtrace/strace, network analysis tools, or equivalent.
Experience in creating software/scripts to automate production systems with 1 of the following languages: python, perl, ruby, C/C++, etc.
Strong experience with Kickstart, PXE, DHCP, DNS, Configuration management, monitoring tools (ie: Puppet, Nagios, Cacti, Graphite, etc).
Linux package management.
Proficiency with source control, continuous integration and testing methods (svn, git).
Knowledge of load balancers and Layer 7 traffic routing via NetScalers, F5, or equivalent.
Experience with Puppet or other configuration management system.
Additionally, a working knowledge of Hadoop (Map Reduce, HDFS, HBase) preferred.
Description

This position will be supporting one or more of the large-scale Online Services properties hosting millions of users around the world, being closely involved with one or more product teams bringing their projects to life. The ideal candidate is expected to meet tight project deadlines, excel under pressure, work well with others, be self-motivated, and be able to manage short and long term projects. Responsibilities include capacity planning, performance improvement, and automation/tool development.

Education

Bachelor's Degree in a technical discipline, Computer Science or Computer Engineering preferred, or equivalent work experience.

Additional Requirements

• The role may also be responsible for supporting associated non-production lab and QA environments as necessary. • You will also be expected to help optimize and fine tune the environment and systems for best "uptime" and performance. • You will actively interface with management, software developers, network engineers, systems, storage, project management and database administrators on projects and provide second-tier on-call support. • You should be able to Identify, troubleshoot and resolve issues quickly and effectively, sometimes under pressure. • The role also involves participating in the 24x7 pager rotation of the team as necessary. • Excellent communication skills and teamwork is a must!
Send To A Friend
Related Posts Plugin for WordPress, Blogger...