Cloud Network Platform Software Engineer
Apple
Summary
Description
Minimum Qualifications
- Hands-on experience with large scale production systems
- Experience working with container technologies including APIs (Docker, Kubernetes)
- Experience working with infrastructure-as-code / configuration management tools and APIs (Ansible, Puppet, Terraform)
- Experience with Integration / interactions of tooling with APIs
- Strong and consistent track record of working with multi-functional teams
Key Qualifications
Preferred Qualifications
- Hands-on experience with large scale production systems
- Software development skills in interpreted languages (Python, etc), compiled languages (Golang, etc), version control systems (Git), and CI systems (Jenkins, etc)
- Shown ability to address large-scale distributed systems.
- Experience building monitoring, alerting, and observability for large scale distributed systems
- Experience working with bare metal systems and knowledge of operating systems
- In-depth knowledge on networking protocols and packet forwarding architecture
- Familiarity with cloud platforms, architectures, and APIs.
Education & Experience
Additional Requirements
Pay & Benefits
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.