Application Reliability Engineer

Hyderabad, Telangana, India
Software and Services


Role Number:200140273
The people here at Apple don’t just build products — they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires 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. Imagine what you could do here. Apple’s Global Business Intelligence team is looking for extraordinary Application Reliability Engineer (ARE) for Apple’s Enterprise Data Warehouse, Business Intelligence and Analytics solutions. This landscape caters to a wide variety of real-time, near real-time and batch analytical solutions. These solutions are integral part of business functions like Sales, Operations, Finance, AppleCare, Marketing and Internet Services, enabling business drivers to make critical decisions. We use a diverse technology stacks such as Teradata, HANA, Vertica, Hadoop, Kafka, Spark, Cassandra and beyond. The ARE is tasked with ownership of overall application stability and is responsible for problem management, system maintenance, bug fixes and coordination with various partners for all ARE activities. This is hands-on role responsible for day-to-day ARE operations including fixing problem tickets and performing periodic system maintenance to maintain system health. This position will also interface significantly with Helpdesk, Production Support Team, System Engineers, Network Engineers and DBAs on a periodic basis.

Key Qualifications

  • 3+ years of overall experience in providing application production support for Enterprise Data warehouse applications
  • Strong verbal and written communication skills and ability to coordinate with technical and functional users
  • Should work independently and be able to resolve incidents and fix problems with minimum supervision
  • Be proactive, result-oriented and organized
  • Experience in 2 or more of the database technologies like Teradata, Oracle, Vertica, Cassandra, Hadoop and Druid
  • Good programming experience in 2 of the programming languages like Java, Perl, Python, Scala
  • Experience in 2 or more ETL tools like Storm, Spark and BODS
  • Experience in visualization technologies such as Business Objects and Tableau
  • Good hands-on experience in Unix, Linux, Shell scripting, SQL, Autosys and Splunk


- Able to perform ARE activities such as review incident resolution and tackle problems - Perform root cause analysis and identify fix for assigned problem tickets - Perform periodic maintenance such as server recycle, back-up, clear logs to maintain system health - Automate various manual tasks in day-to-day ARE activities - Perform system validations during cutover of key infrastructure upgrade activities

Education & Experience

B.E/B. Tech. degree or higher in a related field

Additional Requirements