Sr. DevOps Engineer - News

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Jun 22, 2018
Weekly Hours: 40
Role Number: 113997897
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Apple News team is looking for a talented Sr. DevOps Engineer with a background in large scale backend engineering support. You will enjoy using technology to automate solutions and optimize outcomes focusing on data engineering, continuous integration and continuous deployment in a fast-changing world of software delivery.

Key Qualifications

  • Demonstrate proficiency in data management and automation on Spark, Hadoop, and HDFS environments
  • Experience developing build and deployment automation
  • Experience with scalable storage and indexing technologies such as Cassandra and Solr
  • Know how in maintaining and debugging systems in Java runtime environments
  • Experience using CI build tools such as Gradle and Jenkins is a plus
  • Experience implementing and administering logging, telemetry and monitoring tools like Splunk is a plus
  • Experience managing source in git (GitHub ops, branching, merging, etc) a big plus
  • Experience in cluster management/orchestration software like Mesos, Aurora or Ansible using tools such as Docker is a plus
  • Experience working with Cloud based environment a plus

Description

Apple's News team is seeking a high-energy Sr. DevOps Engineer. As a member of our dynamic group, you’ll have the rare and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple’s customers every day. Responsibilities: - Manage data in Spark and Hadoop environments using scripts and automation - Automate build, deployment, and quality processes - Communicate and/or address build, deployment and operational issues as they come up - Operate, monitor, and triage all aspects of a data pipeline - Support and optimize Java runtime environment for build, deployment, and delivery - Interact with, and support, a variety of different teams (engineering, quality, management, SRE, etc)

Education & Experience

BS in Computer Science or related field and 5+ years of relevant work experience

Additional Requirements