Apple Cloud Networking team is looking to develop and operationalize cutting-edge products and solutions to shape the future of their highly scalable network infrastructure, which serves as a pivotal foundation for delivering Apple’s services to a global customer base of billions.
Requirements
- Experience operating SDN applications or network control plane software
- Knowledge of SDN protocols and APIs (NETCONF, gRPC, gNMI, OpenFlow, etc.)
- Experience building monitoring and observability platforms (Prometheus, Grafana, time-series databases)
- Knowledge of data center networking and network virtualization (VXLAN, VRFs, overlays)
- Strong understanding of CI/CD pipelines and GitOps practices
- Background in SRE principles: SLIs, SLOs, error budgets, toil reduction, and automation
- Strong programming and automation skills in Python, Go, or similar languages
Responsibilities
- Build solutions using skills from different areas like systems administration, automation engineering, virtualization, monitoring and observability, and debugging complex distributed systems.
- Operating and improving SDN applications, building automation to deploy and manage these services at scale.
- Creating monitoring frameworks that provide deep visibility into application health and performance, and troubleshooting issues across the full stack from application code to infrastructure.
Other
- BS in Computer Science, Engineering, or equivalent experience
- Willingness to participate in on-call rotation to ensure 24/7 service availability
- Strong and proven record of working with cross-functional teams
- Outstanding communication skills with the ability to articulate technical issues, root causes, and solutions
- Excellent incident response skills with ability to drive issues to resolution