Junior Application Support & Site Reliability Engineer
Apple · Bengaluru
- Experience1–2 yrs
- SalaryNot disclosed
- Work modeonsite
- Leveljunior
- Posted18 Sept 2026
About Apple
Apple is hiring in Bengaluru in semiconductors electronics. This role looks for around 1+ years of experience.
Skills
- PostgreSQL
- Oracle Database
- MySQL
- Linux
- Java
- Python
- Maven
- Gradle
- Splunk
- Grafana
- Prometheus
- Dynatrace
- Jenkins
- GitHub Actions
- CI/CD
- GenAI
The role
An application support and site reliability engineer at a consumer electronics product company monitors production services, troubleshoots PostgreSQL and Linux systems, and automates operational workflows with Python. The role also applies observability platforms and CI/CD pipelines to improve reliability.
Full job description
Apple is hiring for the role of Junior Application Support & Site Reliability Engineer
Responsibilities of the Candidate :
High-Availability Operations: Monitor the health, performance, and capacity of mission-critical applications and services across multi-region environments.
Incident Triage & Response: Act as a first-line responder to production alerts, outages, and system anomalies, participating in on-call rotations and rapid-response workflows.
End-to-End Troubleshooting: Investigate and debug complex application, core system, network, and performance bottlenecks through to resolution.
Database Diagnostics: Perform database-level troubleshooting, query analysis, data verification, and performance tuning across PostgreSQL, Oracle DB, and MySQL environments.
Root-Cause Analysis (RCA): Partner with development, QA, database, and infrastructure teams to identify underlying root causes and implement permanent fixes.
Observability & Alerting: Build and refine telemetry dashboards, log aggregations, and alerting rules using tools such as Splunk, Prometheus, Grafana, and Dynatrace to eliminate blind spots.
Service Level Tracking: Track and uphold key reliability metrics (SLIs/SLOs) to minimize Time to Detect (TTD) and Time to Mitigate (TTM).
Toil Reduction & Automation: Develop robust scripts and tools (Python, Bash) to automate repetitive operational tasks, health checks, and routine maintenance.
Release & CI/CD Enablement: Support production deployments, CI/CD pipeline runs (Jenkins, GitHub Actions), build validations (Maven, Gradle), and canary/smoke testing.
Change & Configuration Governance: Execute production change requests (CRs) in accordance with enterprise change management and risk assessment standards.
Continuous Improvement & Modern Tooling: Leverage modern engineering practices and GenAI-assisted workflows to accelerate log analysis, incident documentation, and operational efficiency.
Requirements :
Experience: 1 to 2 years of combined work experience in Application Production Support (APS), DevOps, Systems Engineering, or Site Reliability Engineering (SRE).
Linux Fundamentals & System Engineering: Solid understanding of Linux/Unix internals (filesystems, process management, networking, permissions, systemd) and core system engineering concepts (servers, services, resource management).
Application & Build Ecosystem: Programming/debugging exposure in Java and Python, along with familiarity with Java-based build tools (Maven, Gradle).
Database Troubleshooting: Strong debugging and querying skills with relational databases such as PostgreSQL, Oracle DB, and MySQL.
Observability & Monitoring: Hands-on exposure to observability and logging platforms (e.g., Splunk, Grafana, Prometheus, Dynatrace).
Incident & Change Management: Proven track record in incident management, triage, and adhering to standard change/configuration management processes.
CI/CD Foundations: Basic understanding of CI/CD concepts and continuous deployment tools (e.g., Jenkins, GitHub Actions).
Modern Tech Exposure: Exposure to GenAI solutions, AI models, and modern AI-assisted developer/support workflows.
Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology or related field