The OCI Infrastructure Delivery Engineering team is building services and tools to accelerate the process by which OCI grows its compute and network capacity. The service will address all aspects of the physical asset lifecycle from planning and design, to delivery and, eventually, decommissioning enabling OCI to continue to grow its footprint in both existing regions and to entirely new regions.
Requirements
- Proficient in Java or Python
- You are experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols
- Experience with production operations and best practices for putting quality code in production and troubleshoot issues when they arise
- Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations)
- Experience building control plane/data plane solutions for cloud native companies
- Experience in diagnosing, troubleshooting and resolving performance issues in complex environments
Responsibilities
- assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems.
- Provide technical leadership to other software developers.
- Specify, design and implement modest changes to existing software architecture to meet changing needs.
Other
- Ability to work in a collaborative, cross-functional team environment
- You are obsessed with the customer, always exceeding expectations
- You have excellent communication skills. You can clearly explain complex technical concepts
- You are a disciplined engineer who understands the importance of high standards, never satisfied with mediocrity and constantly striving for excellence
- You are comfortable with ambiguity in a chaotic and fluid environment