Lead Principal Platform Software Engineer
Oracle
Oracle
Drive DevOps and intelligent automation for database services on Oracle Cloud Infrastructure (OCI), enhancing reliability and empowering teams through self-service and AI.
This role involves building reusable frameworks and operational tools, optimizing production delivery, and transforming complex operational challenges into robust automation. Collaborate with database experts and distributed engineering teams to advance self-service capabilities, automated recovery, and AI-assisted operations. You will also mentor engineers, focusing on improving service reliability and overall efficiency.
Lead initiatives from inception through to production rollout and ongoing enhancement.
Develop reusable automation and service integrations using Python, Shell, OCI APIs, and infrastructure as code.
Enhance CI/CD pipelines, source control, and release practices via code reviews, automated testing, deployment validation, controlled rollouts, and rollback procedures.
Automate database lifecycle operations, fleet management, and infrastructure changes, ensuring reliable state handling, safe retries, and failure recovery.
Build AI-assisted tools for incident investigation, knowledge retrieval, operational insights, and workflow automation.
Develop self-service tools and dashboards for service health, capacity, and recovery readiness.
Spearhead complex production investigations and implement permanent fixes to prevent recurrence and minimize manual intervention.
Ensure secure integrations, appropriate access controls, and production readiness.
Guide cross-team technical decisions, manage dependencies, and mentor engineers in DevOps, automation, and emerging technologies.
Measure improvements in reliability, recovery time, deployment quality, resource efficiency, and engineering productivity.
A Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience, is required.
Extensive hands-on experience in DevOps, SRE, platform engineering, or infrastructure automation, including leadership of complex production initiatives, is essential.
Demonstrated experience building and operating scalable, cloud-native distributed systems, with a solid understanding of end-to-end configuration, technical dependencies, and production service behavior.
Strong Python and Shell skills are crucial, along with experience building maintainable automation frameworks and operational tools.
Proficiency with Git, code reviews, CI/CD pipelines, automated testing, and release management.
Experience with infrastructure as code, configuration management, and safe production deployment practices.
A strong understanding of Linux, cloud infrastructure, REST APIs, JSON, authentication, and authorization.
Practical knowledge of Oracle Database, SQL, and database lifecycle operations.
Excellent troubleshooting skills across applications, databases, infrastructure, and dependent services.
Ability to collaborate effectively across functions and distributed teams, influence technical direction, and mentor engineers.
Clear communication of technical ideas through discussions, design documents, proposals, diagrams, and presentations.
An interest in applying AI to operational challenges and the capacity to evaluate and adopt new technologies.
Oracle
Product and Research