The Apple Services Engineering Fleet Operations organisation is looking for a strong, enthusiastic systems engineer to join as a member of this group. As a member of Appleʼs Fleet Operations Engineering group, you will be responsible for supporting Appleʼs Global Compute Infrastructure, maximizing uptime for services such as Apple Pay, iCloud, Music, TV, Maps, News, FaceTime, Siri, Claris, and more. Join Apple, and help us leave the world better than we found it. A job at Apple is unlike any other you have had. You will be challenged, inspired, and you'll be proud. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.
Description
We are looking for a highly motivated Systems Engineer who has the skills and experience to support Apple's cloud infrastructure. This role will be heavily involved in driving key goals in the areas of automation, process improvement/standardisation, technical development, monitoring, and operational efficiency.
Responsibilities Include:
1. Directly support customers of various platform services, working cross-functionally with SRE, QA, Development, and others to investigate and resolve customer issues.
2. Troubleshoot, isolate, and resolve container orchestration/management issues, specifically Docker and Kubernetes.
3. Develop customer-facing product documentation as well as internally facing documentation/procedural run books.
4. Work with Engineering teams to deploy/migrate/upgrade applications.
5. Monitor server and application performance, resource utilisation and security/compliance.
6. Configure, manage, and troubleshoot various Configuration Management tools, such as Puppet, Chef, etc.
7. Recognise, identify, and respond to failure trends due to hardware, software, or configurations to assist or isolate a potentially larger problem.
8. Configure, manage, and troubleshoot load balancing technologies on both appliances or built as a service on various hardware platforms.
9. Configure, manage, and troubleshoot virtual technologies, such as VMWare, KVM, etc. Manage and troubleshoot VMWare technologies, such as vSphere: vMotion, vCenter, vSwitch, HA, Fault Tolerance, Virtual Data Centres, Snapshots, etc.
Minimum Qualifications
* Bachelors or Masters in Computer Science, Computer Engineering, or equivalent experience.
* Customer-focused thinking and strong problem solver with attention to detail.
* Understanding of base internet infrastructure services including DNS, DHCP, LDAP, server virtualisation, server monitoring in critical, large scale distributed systems experience, combining Hardware, Operating Systems, and Software.
Preferred Qualifications
* Fluency in Golang, Python, or similar languages.
* Experience with measuring, analysing, and optimising performance in host as well as guest environments.
* Prior experience of working with diverse hardware, operating systems, container runtimes (lxc, docker, containerd) and virtualisation stacks (Qemu, KVM, Libvirt on x86, ARM).
* Prior working experience and deep understanding of node management agents (e.g., kubelet), and node orchestration solutions to manage large scale infrastructures.
#J-18808-Ljbffr