26 days old

Infrastructure and Tools Engineer

Cupertino, CA
  • Job Code
    200089978
Summary

Summary

Posted: Aug 13, 2019

Weekly Hours: 40

Role Number: 200089978

The Engineering Productivity & Quality (EPQ) Client Services team is looking for an extraordinary engineer. We work on tools and infrastructure to support the development of state-of-the-art software. This team provides continuous integration testing services to all projects contributing to iOS, iPadOS, macOS, tvOS, and watchOS. We are empowered to build the infrastructure, platform, and tools that improve the productivity of thousands of engineers

We are responsible for designing, implementing and supporting automation tools. These tools are used daily by our development engineers building and testing code changes to components across all of Apple's software stack. This is a unique opportunity to work with engineering teams creating the latest software and profoundly impacting the quality and efficiency of software delivery

We need a highly efficient and motivated individual with a love of infrastructure engineering. You will need to enjoy working on multiple concurrent projects in a fast-paced environment that champions growth, collaboration, and innovation

Key Qualifications

  • 3+ years designing and creating automation infrastructure tools for engineering teams
  • Strong Python and C, C++, or Swift coding skills
  • Deliver and support highly scalable and available web services in a Unix environment
  • Experience working on virtualization and container technologies including Kubernetes and Docker
  • Experience with NoSQL and SQL database (Cassandra, Postgres, etc)
  • A genuine passion for tools automation
  • Familiarity with Git or other source control systems
  • Creative thinker and strong problem solver with meticulous attention to detail
  • A willingness to take ownership of projects and drive them to completion
  • Excellent written and verbal communication skills are needed to facilitate close interaction with development teams, management, and other organizations within Apple

Description

Your responsibilities will include designing and implementing highly scalable continuous integration/test automation framework. You will work with a highly skilled engineering team in the design and implementation of test automation tools and provide support to product development and test engineering teams using the automation tools. You will investigate, debug, and triage issues found within the automated infrastructure. Other responsibilities include working with multi-functional teams to elicit automation requirements and leading technology initiatives that drive scalability and reliability

Education & Experience

BS in Engineering or related work experience

Additional Requirements

  • Previous experience of developing automated infrastructure
  • Experience dealing with Apple operating systems
  • At ease and adaptable in a dynamic and informal environment while continuously evaluating emerging technologies


Posted: 2019-11-14 Expires: 2019-12-13

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Infrastructure and Tools Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast