Site Reliability Engineer (SRE) at Apple (Austin, TX)

Site Reliability Engineer (SRE) at Apple (Austin, TX)


Add To Bookmarks
Company:
Location: Austin, TX
Type: Full Time
Created: 2021-07-05 05:00:07

Apply Here


The people here at Apple dont just build products we craft the kind of wonder thats revolutionized entire industries! Its the diversity of those people and their ideas that supports the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it! The Site Reliability Engineer (SRE) position requires a mix of strategic engineering and design along with hands-on, technical work. An ideal candidate will have experience in being a Systems Administrator that has moved on to DevOps/Automation in their career. The SRE will configure, tune, and troubleshoot multi-tiered systems to achieve optimal application performance, stability and availability. The SRE will work closely with the systems engineers, network engineers, database administrators, monitoring administrators, and information security teams. For this position, strict application security and high availability requirements must be balanced to achieve optimal solutions.The successful candidate will be highly self-motivated with a passion for excellence, quality and attention to detail. The SRE will work on automation, deployments, aid in architectural design and work closely with the development engineers within the team to assist with the implementation of sophisticated features. RESPONSIBILITIES OF THE SRE INCLUDE THE FOLLOWING:Passion for quality and automation, an ability to understand complex systems and a desire to constantly make things better.Determine efficient configurations for application software, application servers (i.e. JBoss, Tomcat, etc.), database connections and indexes, HSM drivers, etc.Develop and maintain scripts used for environment monitoring and task automation (Perl, Shell, PHP, etc.)Experience setting up and running monitoring tools such as Graphite, Prometheus, InfluxDB, GrafanaSet priorities and work efficiently in a fast-paced environmentMeasure and optimize system performancePlan and run capacity of the systemsExplore and evaluate new technologies and solutions to push the capabilities forward, getting ahead of customers needs, innovate and continually improveStrong interpersonal skills and ability to work effectively across multiple business and technical teamsDemonstrate ability to deliver results on time with high qualityExperience with tools such as Docker and Docker based deployments is a plus