Key Responsibilities
- Design and develop tooling and automation frameworks for managing networking devices at scale.
- Build and maintain deployment and monitoring tools to ensure performance and reliability.
- Deliver highly available, secure, and globally distributed OCI Networking infrastructure.
- Support onboarding of next-gen network technologies, deployment tooling, patching, fleet monitoring, and access controls.
- Collaborate across OCI engineering teams to deliver best-in-class networking solutions.
- Participate in on-call rotations to support fleet and services.
- Develop and improve runbooks, alarming, and operational tooling for automation and efficiency.
Basic Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of Linux system engineering experience.
- 2+ years of programming experience with Python, Bash, or Java.
- 1+ year of DevOps experience (automation, CI/CD, infrastructure management).
- Proficiency with build tools and pipelines (e.g., TeamCity, Maven, Make).
Preferred Qualifications
- 1+ years of embedded systems experience.
- Hands-on experience in CI/CD environments and Agile development.
- Prior cloud infrastructure experience.
- Exposure to hardware qualification and embedded development.
- Experience in automating networking device management.
Required Skills
- Java Programming Language
- Python Programming Language
- Linux Software
- Software Design
- Software Engineering