Senior Core Infrastructure Engineer
Oracle
Oracle
Join our software engineering division as a Senior Core Infrastructure Engineer to contribute to defining and developing software for operating systems and applications. This role offers the chance to provide technical leadership, architect significant software enhancements, and tackle complex, non-routine tasks.
As a key member of the team, you will be instrumental in safeguarding customer trust by ensuring mission-critical availability. Your responsibilities will encompass designing, developing, and maintaining systems for our distributed fleet of SmartNICs, including deployment and monitoring tooling.
You will also participate in our on-call rotation, monitor our fleet and associated services, and enhance our operational capabilities through runbooks, alarming metrics, and tool development. Additionally, you will drive efficiency in deployment processes across numerous regions by implementing automation and scaling improvements.
Design, develop, and maintain systems supporting our distributed SmartNIC fleet, encompassing deployment and monitoring tools. Participate in an on-call rotation for fleet and service monitoring. Enhance operational capabilities by creating runbooks, alarming metrics, and building essential tools. Improve the efficiency of deployment processes across a growing number of regions through automation and scalable tool enhancements. Provide technical leadership and mentoring to other software developers, contributing to the overall technical direction and team growth.
Must possess expert-level Java development skills with proven experience in designing and building highly available, scalable distributed cloud systems. Demonstrated expertise in Spring Framework, Spring Development, Spring Boot, and Spring MVC is essential. Proficiency in REST API and microservices development is required. Strong experience in production support, incident troubleshooting, and root-cause analysis is necessary. Familiarity with CI/CD, build, deployment, and operational automation practices is a must. Solid understanding of Linux, Git, Maven, and Shell or Python scripting. Experience with distributed-system integrations, production change management, and code reviews is expected. Ability to independently lead technical changes and cross-team incident resolution is crucial.
Oracle
IT Consulting