Apple is opening exciting off-campus opportunities for aspiring Linux & Systems Engineers in Bengaluru (BLR). This role offers candidates the chance to work with cutting-edge infrastructure technologies, large-scale systems, and high-performance environments at one of the world’s leading technology companies. If you have strong Linux fundamentals, system administration knowledge, and a passion for solving complex technical challenges, this could be a valuable career opportunity with a competitive salary package of up to 32 LPA.
Job Overview
| Field | Details |
|---|---|
| Company Name | Apple |
| Role | Linux & Systems Engineer |
| Qualification | Bachelor’s/Master’s Degree in Computer Science, Information Technology, Electronics, or related field |
| Job Location | Bengaluru (BLR), India |
| Salary | Up to ₹32 LPA |
| Work Type | Hybrid / Full-Time |
| Job Type | Permanent |
| Job Level | Entry Level / Early Career |
| Industry | Information Technology & Consumer Electronics |
Job Description
- Join our Fleet Operations Engineering organization — the people responsible for designing, building, and operating the large-scale Linux and storage infrastructure that powers Apple’s services at extraordinary scale.
- This role bridges our Infrastructure Systems Engineering and Database Systems Engineering teams, sitting at the heart of both Linux fleet operations and large-scale SAN storage environments.
- You will deploy and maintain large fleets of Linux systems, configure and provision SAN storage infrastructure, and develop automation tooling that drives reliability and reduces toil across the organization.
- You’ll partner closely with developers, DBAs, network engineers, and EPMs to build the environments that make Apple’s products possible — championing self-service, security, and engineering excellence every step of the way.
- If you’re energized by deep systems and storage challenges, thrive in collaborative cross-functional settings, and take pride in building reliable, automated infrastructure at scale — you’ll find a meaningful home on our team.
Responsibilities
- Deploy, configure, and maintain large-scale Linux systems across production and non-production environments
- Configure and provision FCP and Infiniband multi-path storage devices across large-scale SAN environments
- Deploy and maintain Linux servers and external flash storage appliances at high volume
- Develop and maintain automation and configuration management solutions using tools such as Puppet, Ansible, or Verdad
- Write and maintain operational tooling in Python, Go, or other scripting languages to improve reliability and reduce manual intervention
- Administer and troubleshoot complex SAN storage subsystems, including environments running Oracle and Oracle RAC
- Perform performance reviews and root-cause analysis on storage and infrastructure issues
- Debug complex systems issues — from the application layer down to the kernel — and drive resolution
- Contribute to CI/CD pipelines, revision control workflows, and configuration management practices
- Partner with engineering teams to promote self-service tooling and service democratization across the organization
- Collaborate regularly with developers, DBAs, network engineers, and EPMs to support new product initiatives
- Help enforce security best practices, OS hardening, and compliance standards across the fleet
Minimum Qualifications
- 0-18 months of Industry experience in administering systems
- Hands-on Linux systems administration experience with enterprise distributions such as RHEL, Oracle Linux, or CentOS
- Proficiency in Bash shell scripting for automation, task management, and system operations
- Solid understanding of Linux fundamentals: file systems, process management, user and group administration, and package management
- Proficiency in at least one scripting or programming language such as Python, Go, Ruby, Swift, or Java
- Working knowledge of networking concepts including TCP/IP, DNS, DHCP, and basic firewall configuration, as they relate to storage and systems infrastructure
- Familiarity with Oracle software stack and/or NoSQL databases
- Experience with version control systems such as Git
Preferred Qualifications
- Experience managing Linux systems at scale in a production enterprise environment
- Hands-on experience with SAN storage provisioning, FCP/Infiniband multi-path configurations, and flash storage appliances
- Experience with configuration management or automation tools such as Puppet or Ansible
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with containerization and orchestration technologies such as Docker or Kubernetes
- Familiarity with AWS or GCP infrastructure
- Knowledge of OS security hardening, encryption, and regulatory compliance frameworks
- Exposure to monitoring and observability tooling for fleet health and incident response
- Ability to thrive in a highly collaborative, cross-functional environment with a sense of shared ownership
- A Bachelor’s degree or equivalent experience in Computer Science, Information Systems, Information Management, or a related field
Selection Process
- Application Screening
- Online Assessment / Technical Test
- Technical Interview Round 1
- Technical Interview Round 2
- Managerial / Team Interview
- HR Discussion
- Final Offer Release
How to Apply
- Visit the official Apple careers portal
- Search for “Linux & Systems Engineer” roles in Bengaluru
- Review eligibility criteria and job description carefully
- Prepare and update your resume with relevant skills and projects
- Complete the application form with accurate details
- Upload your resume and required documents
- Submit the application and monitor your email for updates regarding assessments and interviews




