Systems Engineer - Apple Services Engineering

Cork, County Cork, Ireland
Software and Services

Summary

Posted:
Weekly Hours: 39
Role Number:200581934
The Apple Services Engineering Fleet Operations organisation is looking for a strong, enthusiastic systems engineer to join as a member of the this group. As a member of Appleʼs Fleet Operations Engineering group, you will be responsible for supporting Appleʼs Global Compute Infrastructure, maximising 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. You will 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: - Directly support customers of various platform services, working cross functionally with SRE, QA, Development and others to investigate and resolve customer issues. - Troubleshoot, isolate and resolve container orchestration/management issues, specifically Docker, Kubernetes. - Develop customer facing product documentation as well as internally facing documentation/procedural run books. - Work with Engineering teams to deploy/migrate/upgrade applications. - Monitor server and application performance, resource utilisation and security/compliance. - Configure, manage and troubleshoot various Configuration Management tools, such as Puppet, Chef, etc. - Recognise, identify and respond to failure trends due to hardware, software or configurations to assist or isolate a potentially larger problem. - Configure, manage and troubleshoot load balancing technologies on both Appliances or Built as a service on various hardware platforms. - 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

Key Qualifications

Preferred Qualifications

  • Fluency in Golang, Python, or similar languages
  • Experience with measuring, analysing, and optimising performance in host as well 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
  • LPI Linux Essentials, LPIC or RHCSA

Education & Experience

Additional Requirements