Strong sense of ownership, customer service, and integrity demonstrated through clear communication.
Experience in building and scaling distributed systems in a public, private, or hybrid cloud environment
Experience with deploying, supporting and monitoring new and existing services, platforms, and application stacks
Excellent troubleshooting and problem solving skills
Passion for eliminating repetitive manual processes using automation and to improve them through repeated iteration
Proven track record to write programs using a high-level programming language like: Java, Go, Python, or Perl
Experience handling large numbers of diverse systems with configuration management systems like: Puppet, Chef, Ansible, or Salt.
Understanding of the Linux Operating System, including Kernel, Memory, Process, Threads, Static / Shared Libraries, IPC, Signals.
BS in Computer Science or related field, or equivalent employment
Experience with scale testing, disaster recovery, and capacity planning
Proclivity towards efficient programming emphasizing improvement via complexity analysis
Understanding of standard networking protocols and components such as: HTTP, DNS, ECMP, TCP/IP, ICMP, the OSI Model, Subnetting and Load Balancing strategies.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.