Linux & Systems Engineer

Apple

Scroll down to apply
Bengaluru, Karnataka, India3 weeks ago

Job Description

  • As a Linux & Systems Engineer at Apple, you will sit at the heart of both Linux fleet operations and large-scale SAN storage environments. Your core mission will be to deploy and maintain massive fleets of Linux systems while configuring and provisioning highly complex SAN storage infrastructure. You will champion self-service, security, and engineering excellence every step of the way.
  • You will actively develop automation tooling to drive reliability and reduce manual toil across the organization. This involves writing operational tools in Python or Go, maintaining configuration management pipelines with Puppet or Ansible, and debugging complex system issues from the application layer down to the kernel. You will partner closely with developers, DBAs, and network engineers to support exciting new product initiatives.

Key Responsibilities

  • Deploy, configure, and maintain high-volume Linux systems across production and non-production environments.
  • Configure and provision FCP and Infiniband multi-path storage devices across large-scale SAN environments.
  • Write and maintain robust operational tooling using Python, Go, or other scripting languages to automate manual intervention.
  • Administer and troubleshoot complex SAN storage subsystems, including environments running Oracle and Oracle RAC.
  • Debug deep systems issues—from the application layer down to the OS kernel—and drive rapid resolutions.
  • Contribute to CI/CD pipelines, Git revision control workflows, and modern configuration management practices.
  • Enforce strict OS security hardening, encryption, and compliance standards across the entire fleet.

Skills & Eligibility

  • Experience: 0-18 months of industry experience in administering systems. Freshers with strong hands-on academic or lab experience are highly encouraged to apply.
  • Linux Mastery: Hands-on Linux systems administration experience with enterprise distributions (RHEL, Oracle Linux, or CentOS) and a solid understanding of file systems, processes, and package management.
  • Scripting: Strong proficiency in Bash shell scripting, combined with proficiency in at least one programming language (Python, Go, Ruby, Swift, or Java).
  • Networking Fundamentals: Working knowledge of TCP/IP, DNS, DHCP, and basic firewall configurations related to storage infrastructure.
  • Preferred Assets: Familiarity with configuration management (Puppet/Ansible), containerization (Docker/Kubernetes), and CI/CD DevOps practices is a massive plus.
  • Mindset: Ability to thrive in a highly collaborative, cross-functional environment with a strong sense of shared ownership.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now