14 Nov
|
Oracle
|
Bengaluru
Work location - Bangalore
We are hiring a Principal Software Engineer in OCI Network Automation team , to design, implement and optimize components in distributed systems with an emphasis on scalability, resiliency, and operability. Deliver features and leverage distributed state tools for high-volume retrieval, storage, and processing; and review peers' implementations for quality and scalability compliance.
Proactively detect and mitigate issues via tests, alarms, dashboards, and telemetry; author runbooks and participate in incident response and RCAs.
Responsibilities:-
As a member of software engineering at OCI, you will:
- Design and develop services, automated workflows 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
Basic Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field
- 8+ years of experience in software development
- 5+ years of Linux System Engineering experience
- 5+ years with Python, BASH, or Java
- 1+ years of DevOps experience
- Proficient with build tools/pipelines (e.g., TeamCity, Maven, Make)
Preferred Qualifications:
- Experience in CI/CD environments
- Agile development experience
- Prior cloud infrastructure experience
- Experience automating networking device management
📌 Principal Software Engineer (Bengaluru)
🏢 Oracle
📍 Bengaluru