We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Site Reliability Engineer - Software CSG

Apple, Inc.
United States, California, Cupertino
July 19, 2022
Summary
Posted: May 3, 2022
Role Number: 200374230
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, inquisitive people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. The Hardware Technology Compute and Storage Group has an opportunity available for a customer service oriented, self-driven, and motivated software focused SRE to join our operations team. The ideal candidate should possess a strong background in programming, excellent communication skills, a sense of ownership, and a drive to produce their best work. They should also possess the ability to analyze and troubleshoot a broad spectrum of problems. You will join an existing team dedicated to supporting the geographically diverse silicon design teams within Apple.
Key Qualifications
  • 5+ years of experience in software development and/or systems engineering in support of distributed, fault tolerant environments.
  • Experience with algorithms, data structures, and software design patterns in any or all of these programming languages: Ruby, Go, Python, Rust, Perl, C, or C++.
  • Familiarity with the concepts, practices, and implementation of Object-Oriented Programming (OOP), Test Driven Development (TDD), Continuous Integration/Delivery (CI/CD), and RESTful APIs.
  • Broad experience with Linux including administration, virtualization, diagnostic and performance troubleshooting/profiling.
  • Experience using version control software (GIT/Perforce) and configuration management software (Puppet, Ansible, Chef, etc)
  • Knowledge of common application protocols like DNS, LDAP, NFS, SNMP, HTTPS, NTP
  • Ability to participate in a regular on-call rotation
Description
You will be responsible for supporting internal hardware engineering teams by enhancing, maintaining, performance tuning, and planning capacity of the engineering compute environment. The role will directly impact the development, enhancement and maintenance of the high performance compute environment and will include operations support of various queuing, storage, network, monitoring, application, and other infrastructure services. RESPONSIBILITIES WILL INCLUDE: - Support and improve the Hardware Technology engineering environment from design through deployment, including additional refinement and scale-up to support future growth - Support the day-to-day operations of the environment including monitoring, measuring, and troubleshooting infrastructure and services - Automate all the things by identifying, owning, collaborating, and driving new or further automation to enhance the consistent stability of the environment - Achieve and maintain expected productivity levels with minimal supervision - Act as a mentor and interact with people of all levels of ability - Contribute to a culture of curiosity, diversity, openness, collaboration, improvement, and resolution - Participation in a regular on-call rotation
Education & Experience
BS degree in Computer Science, Computer Engineering, or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience.
Additional Requirements

(web-5bb4b78774-pwhpf)