Software Engineer: DevOps/Automation Engineer at Apple
Cupertino, California, USA -
Full Time


Start Date

Immediate

Expiry Date

12 Nov, 25

Salary

318400.0

Posted On

12 Aug, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Jenkins, Gerrit, Computer Science, Management System, Salt, Splunk, Vmware Infrastructure, Code, Python, Java, Pipeline

Industry

Information Technology/IT

Description

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same passion for innovation that goes into our products also applies to our practices strengthening our commitment to leave the world better than we found it. Join us to help deliver the next groundbreaking Apple product. Come join our small team of highly focused engineers who play a key role in the success of the silicon validation team. We’re looking for people who enjoy designing solutions to solve problems rather than focusing on completing tasks as fast as possible. You will perform work associated with developing and supporting release tooling and infrastructure that serves hundreds of Apple engineers. Your success here has a direct impact on products used by billions of users!

DESCRIPTION

We’re looking for a skilled Software Engineer to join our Build and Automation team, focused on developing robust CI/CD and DevOps solutions for silicon validation software. In this role, you’ll architect and implement infrastructure that enables efficient development, testing, and deployment of critical validation software used throughout the silicon development lifecycle. In this role, you’ll: - Apply strong troubleshooting skills to isolate issues, determine root causes, and implement effective solutions - Focus on understanding core objectives rather than just implementation details - Collaborate across teams to identify underlying problems driving requirements - Develop innovative solutions that go beyond merely checking requirement boxes - Work independently while knowing when to seek assistance to achieve team goals

MINIMUM QUALIFICATIONS

  • A minimum of a bachelor’s degree in Computer Science or related field.
  • A minimum of 10 years of relevant industry experience in software engineering or related field.
  • Ability to write code in one of many high level languages (Python is preferred as mentioned below.)

PREFERRED QUALIFICATIONS

  • Experience in Python is preferred
  • Experience in a CI/CD or SRE role
  • Experience deploying, configuring, and operating Jenkins at scale
  • Strong object-oriented development skills in Python and Java (or another JVM-based language)
  • Experience with a configuration management system (Salt/Ansible/Puppet/Chef, Salt is a big plus)
  • Jenkins Scripted Pipeline and Shared Library development
  • Experience deploying and operating Gerrit
  • Experience managing VMware infrastructure (ESXi/vSphere)
  • Experience with artifact lifecycle management
  • Experience working with log aggregation tools (Splunk, ELK stack, etc)
  • Experience with monitoring and observability tooling (such as Grafana, InfluxDB, Prometheus, etc)

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Please refer the Job description for details

Loading...