Oracle Cloud Infrastructure (OCI) needs to enhance engineering efficiency by concentrating expertise on building enterprise systems for Software Inventory management, Performance Improvements, Remediation Tracking, and centralizing Governance across all services and teams within OCI. The newly established Software Ecosystem Management team plays a key role in ensuring secure, stable, and performant software artifacts are used across OCI by establishing standards, tracking usage, driving adoption, maintaining quality and compliance across enterprise.
Requirements
- 7+ years distributed service engineering experience in a software development environment and development experience in a modern programming language, such as Java, Rust, C++, C-Sharp
- Hands-on experience designing, developing, and operating public cloud service control or data planes
- Hands-on experience in software performance profiling, analysis, and optimization.
- Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
- Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
- Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
- Good understanding of Linux administration and networking stack configuration
Responsibilities
- Evaluate existing software inventory management systems, identify inefficiencies and gaps, and design an enterprise-grade comprehensive and cost-effective solution
- Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency.
- Collaborate with service teams to integrate Software lifecycle management tools into CI/CD pipelines.
- Build automation systems to streamline communications and remediation tracking to ensure enterprise-wide governance.
- Quantify and communicate the impact in not meeting security, compliance, performance, and recency goals.
- Develop and implement standardized rule-based triggers for compliance in shared components, libraries, and OS configurations.
- driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members.
Other
- You have experience with the design of major features and launching them into production.
- You’ve built and operated high-scale public cloud services and have deep understanding of control plane architecture.
- You work on most projects and tasks independently and extend technical leadership to development teams.
- You can balance speed and quality with iteration and incremental improvements.
- You understand operational excellence and how to instill a culture of high quality and customer focus.