Site Reliability Engineer, Customer Systems Platform
At Apple, we deliver great customer experiences and a top-notch customer support and service that delights our customers and builds the legendary customer loyalty Apple is known for. The applications we build in the Customer Systems play a vital role in making this possible. As part of this team, you will work with world class talent to create Apple-class solutions that power the business and enable the customer service Apple is famous for.In this role, you will provide technical leadership and drive service delivery for design, provisioning, configuration, support and maintenance of large scale CS applications. Your focus will be on high performance, scalability, resiliency, and security of the distributed services and applications. You will be building the necessary automation and establishing the standards that are foundational to the infrastructure for many critical applications in Customer Systems.DescriptionLead technical design, implementation, configuration, development/customization, delivery, and support of application environments consisting of complex IT infrastructure on a variety of platformsOrganize work, task assignment, and progress tracking and reporting for team of engineers. Design and implement tools to automate the creation and management of application environments including tasks like deployment, configuration, monitoring and managementApply sound release management and configuration management principles to ensure the stability of production environmentsWork closely with application development, project management, operations, and systems development to produce technical designs, implementation plans, identify key milestones, and project timelines from design phase all the way through deployment and support Developing and implementing the tools for gathering metrics, monitoring and loggingDiagnose issues in production, identify root cause, and implement fixes Optimize backend performance to maximize speed and scaleProvide input on application architecture strategies, standards, and technology decisionsEducation DetailsBS in Computer Science, related technical field or equivalent practical experienceKey Qualifications8+ years of relevant experienceExtensive experience in designing, configuring, and delivering large scale application technical infrastructure.Experience as a project lead, supporting multiple simultaneous projects, in high scale environmentStrong coding and scripting ability (Java, C, C++, Python, Perl) Strong experience with database technologies (Oracle, Mongo preferred)Experience and knowledge applying best practices to build secure platformsExcellent Analytical and creative problem solving skillsMust be highly collaborative and able to work with different teamsA strong sense of focus and excellent attention to detail while working in a very fast-paced environmentAbility to learn new technologies in a short timeStrong communication skills and ability to articulate complex solutions well
Desired Skills and Experience
See application page for details