Summary
There is a lot
that goes into building the most secure yet user-friendly devices
in the world. We are a unique Software Development group with a
charter to secure our platforms, which include iOS software, iOS
Devices, and Mac. We build solutions that are used by our
customers, engineering teams, and manufacturing environments. We
are lookng for Site Reliability Engineer (SRE) who would be
responsible for deploying, monitoring, troubleshooting and
developing tools for all team's solutions. The SRE position
requires a mix of strategic engineering and design along with
hands-on, technical work. You will have experience in being a
Systems Administrator or a Programmer that has moved on to
DevOps / Automation in their career. You will configure, tune, and
tackle multi-tiered systems to achieve optimal application
performance, stability and availability. You will work closely with
the systems engineers, network engineers, database administrators,
monitoring team, and information security team. For this position,
strict application security and high availability requirements need
to be consistent to achieve optimal solutions. This hiring team is
a rare team focused on security initiatives that provides critical
IT solutions across most of Appleʼs product lines. These solutions
are utilized from the manufacturing space all the way to customer
facing solutions. We are looking for a hardworking individual who
can excel in a dynamic environment, who can be a self starter and
bring their passion to ensure quality and reliability of the
solutions we
maintain.
Description
Review
hardware, software infrastructure and application functionality for
optimization.
Identify performance
bottlenecks.
Responsible for the full system
lifecycle including configuration, code deployment in user
acceptance test and production
environments.
Monitor infrastructure and
application services and drive incident
management.
Collaborate with Apple's production
support team, application engineers, project managers, systems
engineers, network engineers, database administrators and QA team
to effectively ensure availability and reliability of
solutions.
Minimum
Qualifications
Unix or Linux administration and performance tuning
skills, 0 ~ 5 years of leading services in a large scale
environment
Java and JVM technologies runtime
configurations and troubleshooting. Or proficient in
Python / Go / other scripting language
Experience
with DevOps tools, processes, and culture
Validated experience with Automation skills using
Ansible, Chef, Jenkins,
Puppet
Preferred
Qualifications
Infrastructure knowledge of Networks, load balancers,
Firewalls and WAF
SDLC and release engineering
including source code repository and build tools including SVN and
GIT
Network, System and Application Security
knowledge
Application design, development, API
programming and improvement using Java, Javascript, HTML, CSS,
spring, hibernate, object oriented analysis and design experience
will be a plus
Experience with Kafka or other
message queueing technology a
plus
Apple is an equal opportunity
employer that is committed to inclusion and diversity, and thus we
treat all applicants fairly and equally. Apple is committed to
working with and providing reasonable accommodation to applicants
with physical and mental disabilities.
Site Engineer • Singapore