O

Oracle

Builds databases, business apps and cloud services

Senior Core Infrastructure Engineer - OCI Planning and Capacity

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNashville, TN, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.
  • At least four years of professional software development experience delivering production services or applications.
  • Strong programming ability in Java, Python, Go, C#, or a comparable modern language; proficiency in every listed language is not required.
  • Experience building backend services, APIs, or cloud-native applications, with relational and/or distributed databases.
  • Solid fundamentals in data structures, algorithms, testing, debugging, and system design.
  • Familiarity with source control, continuous integration and continuous delivery, automated testing, monitoring, and observability.
  • Experience using artificial intelligence-assisted development tools to improve implementation, testing, debugging, and documentation.
  • Ability to work independently and collaborate across teams.

Responsibilities

  • Implement and contribute to components of distributed systems that support horizontal and vertical scaling, including use of distributed state management tools.
  • Optimize code or systems for large-scale data processing.
  • Implement scalability requirements for assigned components and review team members’ implementations.
  • Use data plane platform components for large-scale data retrieval, storage, and processing.
  • Implement performance and load testing.
  • Collaborate with the team to build fault-tolerant components capable of withstanding in-service updates through redundancy, replication, and automatic failover.
  • Apply recovery-oriented computing principles to handle service disruptions.
  • Implement retry mechanisms, circuit breakers, and timeouts to handle network unreliability.
  • Implement tests and alarm configurations to detect and address issues or failures proactively.
  • Support recovery from failures by drafting and executing runbooks and operational procedures.
  • Build and customize dashboards, telemetry systems, and alerting mechanisms to monitor component health.
  • Design and implement functional requirements and tests for assigned features within existing systems.
  • Implement test scenarios, such as fault injection and brownouts, to evaluate system correctness.
  • Implement data replication and synchronization techniques to maintain data integrity and availability.
  • Diagnose, debug, and resolve issues in system components to support ongoing operations.
  • Implement strategies to prevent interruptions and avoid customer or user maintenance windows when resolving issues.
  • Design and implement automation scripts and tooling for operational troubleshooting.
  • Participate in operational support rotations, incident response, and root-cause investigations.
  • Apply security measures, including encryption and access controls, to protect data and applications in multi-tenant environments.
  • Implement remediation plans to improve security continuously.
  • Collaborate with the team to ensure cloud infrastructure complies with relevant industry standards and regulations and that documentation remains up to date.
  • Maintain automation scripts and tools, including Infrastructure as Code, for managing cloud infrastructure.
  • Follow change-management plans for patching, updating, and rolling back applications.
  • Design, develop, and maintain backend services, APIs, and workflow automation solutions supporting infrastructure planning and capacity management.
  • Independently deliver software components, collaborate on technical designs, and contribute to production-system reliability, scalability, and maintainability.
  • Develop new capabilities and enhance existing systems using software engineering fundamentals and modern development practices.

Desired Qualifications

  • Experience with distributed systems, scalable backend services, and workflow-based applications.
  • Experience with data pipelines, extract-transform-load processes, streaming, and operational analytics.
  • Experience in capacity management, demand planning, sourcing, supply chain, or data center operations.
  • Experience with Oracle Cloud Infrastructure or another major cloud platform, Kubernetes, containers, and microservices.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs