Siri Site Reliability Engineer

Apple logo

Apple

View Salaries, Reviews, and more  

Job Description

If you wish to play a part in revolutionizing how people use their computers and mobile devices; build groundbreaking technology for algorithmic search, machine learning, natural language processing & artificial intelligence; and work with the teams building the most scalable big-data systems in existence.. This is the role for you.


Key Qualifications
  • Experience running Linux systems in a 24/7 production environment. Ability to program in Python, Ruby, Go or other high level-languages highly preferred.
  • Working knowledge of multi-tier applications, their dependencies and orchestration including load balancing, TCP/IP networking and web services.
  • Experience with monitoring tools such as Nagios, Prometheus, Splunk and Graphite
  • Experience with configuration managers such as Puppet, Chef or Ansible, container management solutions such as Kubernetes and cloud based service offerings.
  • Exposure to deploying software releases and supporting CI/CD pipelines advantageous.
  • Knowledge of database design and administration including MySQL, Postgres & HBase advantageous.
  • Good interpersonal skills shown through previous projects or assignments.


Description
As part of this team, you will:

- Monitor production, staging, test and development environments for a myriad of applications in an agile and dynamic  organization. 

- Strive to improve the stability, security, efficiency and scalability of production systems by applying software engineering practices. 

- Design, implement, and extend automation tools for infrastructure, application and container management

- Resolve future needs for capacity and investigate new products and/or features.

- Strong problem solving ability will be used daily; a successful Engineer will take steps on his or her own to isolate issues and resolve root cause through investigative analysis. 

- The Engineer should be an independent problem-solver who is focused and capable of exhibiting deftness to handle multiple simultaneous competing priorities and deliver solutions in a timely manner. 

- Build and maintain accurate, up-to-date documentation reflecting configuration. 

- Responsible for writing justifications, training users in complex topics, writing status reports and interacting with other Apple staff and management. 

- The position will require working on 4* days per week follow the sun model.


Education & Experience
BS in Computer Science or equivalent degree.

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Salaries

There are no salaries from Apple that are similar to this job

View more salaries from Apple

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume