Head of DevSecOps Platform

Cupertino, CA
  • Job Code
    200260911
Summary

Summary

Posted: Jun 28, 2021

Weekly Hours: 40

Role Number:200260911

Imagine what you could do here. At Apple, innovative ideas have a way of becoming extraordinary products, servi...Summary

Summary

Posted: Jun 28, 2021

Weekly Hours: 40

Role Number:200260911

Imagine what you could do here. At Apple, innovative 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!

The people here at Apple don't just build products - we craft the kind of wonder that's revolutionized entire industries! It's the diversity of those people and their ideas that supports 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!

The successful candidate will enjoy using technology to develop automated solutions and optimize outcomes, implementing continuous integration and deployment in an exciting and fast paced environment. As a Head of DevSecOps platform, you'll work collaboratively with other engineering team members to deploy software and maintain and operate our systems; assist in automating and streamlining our operations and processes; maintain tools for deployment, operations, and monitoring of key systems; troubleshoot and resolve issues in our non production environments; and maintain uptime for our sites, apps, and content.

Key Qualifications

  • Experience leading a large DevSecOps team of DevSecOps automation engineers and SREs.
  • Experience with building a DevPortal to centrally track and run CI-CD pipelines for a very large number of teams/projects.
  • Experience designing and developing full stack web applications.
  • Experience implementing distributed Java server applications using Spring, relational databases, NoSQL, caching, and load balancers.
  • Experience developing front end applications using React,Typescript, Bootstrap, and mobx.
  • Knowledge of AWS (EC2, RDS, Lambda, S3, DynamoDb, API Gateway, CloudFormation, etc...).
  • Strong Operational Experience in Linux/Unix environment and scripting languages: Shell, Python.
  • Passion for learning new programming languages and choosing the right tool for the job, whether it be Java, Golang, python, or even a bash script.
  • Experience working with server clusters consisting of 100s-1000s of machines, and deploying changes with zero downtime.
  • A desire to write tools and applications to automate work rather than do everything by hand.
  • Familiarity with Splunk for investigating or monitoring problems on systems.
  • Knowledge and experience with Software Version Control systems: GIT, etc. (Git and GitHub/Gitlab knowledge is a plus).
  • Knowledge of Java build systems and tools including: Maven, Gradle, etc.
  • Continually improve CI/CD tools, processes and procedures.
  • Experience with Java test frameworks such as JUnit.
  • Experience with CloudFormation, Terraform, etc.
  • Solid experience in trouble shooting, debugging, and performance measurement.
  • Self-motivated, pro-active and solution-oriented individual.

Description

Analyze the technology options/feasibility and define the build, delivery, and deployment pipeline for applications.

Assist in implementing a secure, robust and high availability DevSecOps pipeline.

Automate build & deployment processes.

Work closely with engineers, QA, project managers throughout the software lifecycle in optimally delivering best in class, large scale systems.

Implement push button deployment at scale with zero downtime.

Work on migration to Cloud platform.

Manage and operate on non production and production environments

Must have skills:

Full stack distributed web development experience.

Cloud certification and/or experience.

Certified in the areas ITIL, CompTIA A+, LPIC, security is a plus.

Proficiency in Salt, Ansible.

Proficiency in Unix/Linux management and troubleshooting.

Good oral/written communication skills.

Handle non production or production environments.

Education & Experience

BS degree in computer science or equivalent field with 10+ years or MS degree with 7+ years experience, or equivalent.

Additional Requirements

  • You will benefit from having knowledge of data modeling standard methodologies using Oracle, Aurora and Cassandra databases. Equally valuable is experience in building low latency service APIs, and data aggregation pipelines. Experience with product catalog management a plus.


Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Head of DevSecOps Platform

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account