Principal Member of Technical Staff – Network Automation
Responsibilities
As a Principal Member of Technical Staff on the Network Automation team, you will:
- Design and develop tooling and infrastructure to manage a growing fleet of networking devices
- Deliver highly available and secure OCI Networking infrastructure
- Own onboarding of next-gen network technologies, deployment tooling, patching, fleet monitoring, automation, and access controls
- Collaborate across OCI to ensure networking is best-in-class
Key Responsibilities:
- Build and maintain technologies to automate distributed fleet management
- Develop deployment and monitoring tools for scale and performance
- Enhance deployment efficiency across global regions through automation
- Participate in on-call rotation to monitor fleet and services
- Improve operational capabilities via runbooks, alarming, and tooling
Qualifications
Basic Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field
- 5+ years of experience in software development
- 3+ years of Linux System Engineering experience
- 4+ years with Python, BASH, or Java
- 1+ years of DevOps experience
- Proficient with build tools/pipelines (e.g., TeamCity, Maven, Make)
Preferred Qualifications:
- 1+ years with embedded systems
- Experience in CI/CD environments
- Agile development experience
- Prior cloud infrastructure experience
- Hardware qualification (embedded development)
- Experience automating networking device management
Key Responsibilities:
- Build and maintain technologies to automate distributed fleet management
- Develop deployment and monitoring tools for scale and performance
- Enhance deployment efficiency across global regions through automation
- Participate in on-call rotation to monitor fleet and services
- Improve operational capabilities via runbooks, alarming, and tooling