Principal Core Infrastructure Engineer
Oracle
Oracle
Spearhead the architecture and development of highly scalable, elastic distributed systems. This role involves defining and enforcing scalability requirements, optimizing code and data paths for massive workloads, and leveraging advanced data plane platforms for retrieval, storage, and processing.
You will design robust, fault-tolerant systems capable of in-service upgrades, implementing redundancy, replication, and failover strategies. Effective handling of network unreliability through load-shedding, throttling, and rate-limiting is crucial to meet Service Level Objectives (SLOs).
Key duties include establishing KPIs and telemetry, building proactive dashboards and alerts, and designing intricate validation mechanisms. The role also demands proactive diagnosis and resolution of production issues, mentoring peers, and ensuring operational readiness. Furthermore, you will implement strong security controls, manage remediation, maintain compliance documentation, and develop Infrastructure as Code (IaC) and automation for safe patching, updates, and rollbacks.
Lead the design, development, and architecture of scalable distributed systems, focusing on horizontal and vertical scaling, and distributed state management.
Optimize systems for large-scale data processing and high-throughput demands to support hyper-scale environments.
Define and ensure adherence to scalability requirements for all owned components.
Design elastic systems that scale efficiently both up and down.
Utilize data plane platforms for effective large-scale data retrieval, storage, and processing.
Design and implement fault-tolerant systems with redundancy, replication, and automatic failover for in-service updates.
Manage network unreliability through load-shedding, throttling, and rate-limiting to maintain consistency and availability.
Define and implement KPIs, telemetry, and alerting for proactive system health monitoring.
Design complex test scenarios, including fault injection and brownouts, to ensure system correctness and durability.
Proactively diagnose, debug, and resolve production issues, mentoring team members in these processes.
Implement robust security measures and ensure cloud infrastructure compliance.
Develop and maintain Infrastructure as Code (IaC) and automation for managing cloud infrastructure and enabling safe change management.
Proven experience in architecting and leading the development of scalable, elastic distributed systems.
Strong understanding of system design principles, scalability, and fault-tolerant architectures.
Expertise in optimizing code and data paths for high-throughput, hyper-scale workloads.
Proficiency in designing and implementing systems with redundancy, replication, and failover mechanisms.
Experience with data plane platforms for large-scale data retrieval, storage, and processing.
Skilled in establishing KPIs, telemetry, and building proactive monitoring and alerting systems.
Ability to design complex validation, fault injection, and brownout testing scenarios.
Demonstrated experience in diagnosing and resolving complex production issues.
Strong knowledge of security controls, compliance, and maintaining documentation.
Experience developing Infrastructure as Code (IaC) and automation for cloud environments.
Excellent problem-solving, communication, and collaboration skills.
Experience mentoring junior engineers and fostering a culture of continuous learning and improvement.
Oracle
IT Consulting