Jobs · Information Technology · Tennessee

Senior Core Infrastructure Engineer- Nashville, TN

Oracle · Nashville, TN · Yesterday
Information Technology$79k–$210k/yrFull-time

About the role

This role is based out of Nashville, TN. The Oracle Cloud Infrastructure (OCI) team builds and manages a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that meet the needs of customers tackling some of the world’s biggest challenges. This is an opportunity to join the Virtual Networking Control Plane organization, a core OCI team that owns and manages networking resources across virtual and functional layers. The team serves internal OCI customers and external customers using virtual networking APIs and workflows, delivering Network-as-a-Service that handles planning, provisioning, lifecycle management, and security of customers’ network infrastructure. The Virtual Networking team provides the flexibility and simplicity of a virtual network with the manageability and control of a software-defined network (SDN).

Responsibilities

System Design & Architecture

  • Implement and contribute to the development of distributed systems components that support horizontal and vertical scaling, including leveraging distributed state management tools.
  • Optimize code and/or systems for large-scale data processing in large-scale systems.
  • Implement scalability requirements for assigned components and review implementation of team members.
  • Leverage components of data plane platforms to handle large-scale data retrieval, storage, and processing.
  • Implement performance and load testing.

System Design & Architecture – System Reliability Design

  • Collaborate with the team to build fault-tolerant components capable of withstanding in-service updates by implementing redundancy, replication, and automatic failover mechanisms.
  • Apply recovery-oriented computing principles to design components that effectively handle service disruptions.
  • Implement retry mechanisms, circuit breakers, and timeouts to help handle network unreliability.

System Design & Architecture – System Reliability Performance

  • Implement tests and alarm configurations to proactively detect and address issues/failures.
  • Support efforts to recover from failures by drafting and executing runbooks and operational procedures.
  • Build and customize dashboards, telemetry systems, and alerting mechanisms to monitor component health.

System Design & Architecture – Correctness / Availability

  • Design and implement functional requirements and testing for assigned features within an existing system.
  • Implement test scenarios (e.g., fault-injection, brown-out) to evaluate system correctness.
  • Implement standard data replication and synchronization techniques to maintain data integrity and availability.

Operational Troubleshooting & Incident Management

  • Diagnose, debug, and resolve issues in system components to support ongoing operation.
  • Implement basic strategies to prevent interruptions, ensuring no maintenance windows are required for customers and users when resolving issues.
  • Design and implement automation scripts and tooling used to troubleshoot operational issues.
  • Participate in operational support rotations, assisting in incident responses and root cause investigations.

Compliance & Security

  • Apply advanced security measures to protect data and applications in multi-tenant environments, including encryption and access controls.
  • Implement remediation plans to continuously improve security.
  • Collaborate with the team to ensure cloud infrastructure complies with relevant industry standards and regulations and that documentation is up-to-date.

Automation & Change Management

  • Maintain automation scripts and tools (e.g., Infrastructure as Code (IaC)) for managing cloud infrastructure.
  • Adhere to change management plans for patching, updating, and rolling back applications.

Core Responsibilities

  • Track timelines with minimal supervision, ensuring work is completed in a timely manner and is in alignment with project requirements.
  • Prioritize and adjust work as resources or timelines change, with some guidance.
  • Collaborate across teams to align on expectations and achieve shared objectives. Build and maintain a comprehensive understanding of business, stakeholder, and/or customer needs to build and support effective partnerships. Actively listen to diverse perspectives and ask questions to ensure understanding of others.
  • Independently identify and address standard and non-standard issues in accordance with standard practices, escalating more complex issues as appropriate. Analyze data and/or information from multiple sources to troubleshoot standard and non-standard errors. Contribute to knowledge sharing and best practices.
  • Embrace continuous learning by actively seeking to build knowledge and new skills and/or tools, and staying current with industry trends and best practices. Seek out and leverage feedback and training to improve skills. Contribute to a culture of continuous learning and knowledge sharing with team members.
  • Develop ideas and recommend updates to increase the efficiency and effectiveness of processes, protocols, and workflows within a team. Seek input from team members on alternative approaches and methods for improving work.

Qualifications

Certain U.S.-based or U.S. customer- or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates and/or drug testing requirements.

Pay

U.S. hiring range: $79,200 – $209,500 per year. May be eligible for bonus and equity. Oracle maintains broad salary ranges to account for variations in knowledge, skills, experience, market conditions, locations, and internal peer equity.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short-term and long-term disability
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Paid time off: Flexible Vacation for salaried employees; accrued Vacation for others (13 days annually for first three years, 18 days annually thereafter; prorated for 20–34 hrs/week)
  • 11 paid holidays
  • Paid sick leave: 72 hours upon hire, refreshes annually up to a maximum cap of 112 hours
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner, and pet insurance

Similar jobs