Senior Core Infrastructure Engineer
Oracle
Oracle
As a Senior Core Infrastructure Engineer, you will be instrumental in designing, implementing, and refining components within distributed systems. Your focus will be on enhancing scalability, resilience, and operability. This role involves developing features, conducting rigorous load and performance tests, and utilizing data plane platforms and distributed state tools for efficient, high-volume data handling and processing. You will also be responsible for conducting peer reviews to ensure implementations meet scalability standards.
Key aspects of this role include building robust fault-tolerant systems through redundancy, replication, and automatic failover mechanisms. You will apply recovery-oriented principles and implement strategies such as retries, circuit breakers, and timeouts to manage system reliability. Proactive issue detection and mitigation will be achieved through comprehensive testing, alarms, dashboards, and telemetry. Additionally, you will author runbooks, actively participate in incident response, and contribute to root cause analyses. The position also requires implementing standard replication and synchronization techniques, developing automation using Infrastructure as Code (IaC) for troubleshooting and maintenance, and applying advanced security controls like encryption and access management, all while adhering to change, compliance, and documentation standards.
Your core responsibilities will revolve around system design and architecture, focusing on scalability and reliability. You'll implement and contribute to the development of distributed system components that support horizontal and vertical scaling, leveraging distributed state management tools and optimizing code for large-scale data processing. Performance and load testing will be a key part of your work.
You will collaborate on building fault-tolerant components with redundancy and automatic failover, applying recovery-oriented computing principles to handle service disruptions effectively. Implementing retry mechanisms, circuit breakers, and timeouts will be crucial for managing network unreliability.
Proactive issue detection will involve implementing tests and alarm configurations, supporting recovery efforts through runbooks, and building custom dashboards and alerting systems. You'll also design and implement functional requirements and tests for assigned features, evaluating system correctness through various testing scenarios and implementing data replication for integrity.
Operational troubleshooting and incident management will require diagnosing and resolving system component issues, designing automation scripts, and participating in incident responses and root cause investigations. Compliance and security involve applying advanced security measures, implementing remediation plans, and ensuring cloud infrastructure adheres to standards and regulations.
Furthermore, you will maintain automation scripts and tools (IaC), adhering to change management plans for updates and rollbacks. Planning and execution involve tracking timelines and prioritizing work, while collaboration and partnership require aligning expectations and understanding stakeholder needs. Problem-solving entails identifying and addressing issues, and continuous learning and improvement drive the enhancement of processes and workflows.
We are seeking a skilled Senior Core Infrastructure Engineer with a strong background in designing, implementing, and optimizing distributed systems. The ideal candidate will possess deep expertise in scalability, resiliency, and operability principles. Experience with load and performance testing, data plane platforms, and distributed state tools for high-volume data handling is essential.
You should have a proven track record of building fault-tolerant systems, implementing recovery-oriented principles, and managing network reliability through strategies like retries and circuit breakers. Proactive issue detection, mitigation, and incident response experience, including authoring runbooks and conducting RCAs, are required. Proficiency in automation, Infrastructure as Code (IaC), and advanced security controls (encryption, access management) is also critical.
The role demands strong system design and architecture skills, with a focus on horizontal and vertical scaling. Experience in code optimization for large-scale data processing and implementing robust testing methodologies is necessary. You must be adept at diagnosing and resolving complex system issues, designing automation for troubleshooting, and participating in operational support.
Furthermore, a commitment to continuous learning, problem-solving, and collaboration is expected. While specific degree requirements are not detailed, the role implies a level of technical education and experience commensurate with a senior engineering position. The position is located in India and is full-time.
Oracle
IT Consulting